Вызов Comparator для сортировки элементов в JList - PullRequest
0 голосов
/ 02 июня 2018

У меня проблемы с реализацией 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());
        }
    }     

При реализации прослушивателей действий и т. Д., Но я думаю, что это просто сортировка списка, прежде чем он попадет в список (?).Так что это не сильно поможет мне.

...