add jlist list selection listener and sort