在选择特定单选按钮时,我无法实现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());
}
}
在实现动作侦听器等时,我认为这只是在列表进入列表之前对列表进行排序(?)。所以这对我没什么帮助。