public void OmhoogB_ActionPerformed(ActionEvent evt) {
replace = Lijst.getSelectedIndex();
if (Lijst.isSelectionEmpty()){
WelkomL.setText("Niets geselecteerd");
WelkomL.setForeground(Color.red);
}
if (replace != 0) {
swap(replace, replace + 1);
WelkomL.setText("Gelukt");
WelkomL.setForeground(Color.green);
}
else{
WelkomL.setText("Kan niet verder omhoog");
WelkomL.setForeground(Color.RED);
}
} // end of OmhoogB_ActionPerformed
public void BenedenB_ActionPerformed(ActionEvent evt) {
replace = Lijst.getSelectedIndex();
if (Lijst.isSelectionEmpty()){
WelkomL.setText("Niets geselecteerd");
WelkomL.setForeground(Color.red);
}
if (replace != (Count-1)) {
swap(replace, replace + 1);
WelkomL.setText("Gelukt");
WelkomL.setForeground(Color.green);
}
else{
WelkomL.setText("Kan niet verder omlaag");
WelkomL.setForeground(Color.RED);
}
} // end of BenedenB_ActionPerformed
public void SorteerMerkB_ActionPerformed(ActionEvent evt) {
MyComparator cmp = new MyComparator();
// sort my arraylist named aList
Collections.sort(aList, cmp);
DefaultComboBoxModel model = new DefaultComboBoxModel(aList);
JList list = new JList();
list.setModel(model);
private class MyComparator implements Comparator {
// compares strings
public int compare (Object a, Object b) {
String x = (String) a;
String y = (String) b;
return x.compareTo(y);
}
}
the last button has to sort the JList alphabetically