У меня проблемы с реализацией JRadioButton
для сортировки JList
объектов, когда выбрана определенная радиокнопка.
У меня есть пользовательский Comparator
:
public class IDComparator implements Comparator<Object> {
public int compare(Object t, Object t1) {
return t.getId().compareTo(t1.getId());
}
}
Теперь я хочу вызвать этот метод в списке объектов, которые есть в моем фрейме, чтобы отсортировать этот список объектов.
Я пробовал что-то вроде ...
private void jRadioButton1ActionPerformed(ActionEvent evt) {
if (jRadioButton1.isSelected()) {
Collections.sort(list, new IDComparator());
}
}
При реализации прослушивателей действий и т. Д., Но я думаю, что это просто сортировка списка, прежде чем он попадет в список (?).Так что это не сильно поможет мне.