G
Guest
Gast
Hi,
ich habe eine jList, eine ArrayList und keine Ahnung wie ich das machen soll. Momentan bekomme ich den Fehler:
Das leeren und anschliesende füllen der jList sieht bei mir so aus:
Bei der Arraylist handelt es sich um eine ArrayList<String>. Das Befüllen einer ComboBox hat mit der selben Arraylist funktioniert.
ich habe eine jList, eine ArrayList und keine Ahnung wie ich das machen soll. Momentan bekomme ich den Fehler:
Code:
Exception in thread "main" java.lang.ClassCastException: test01.MainFrame$5 cannot be cast to javax.swing.DefaultListModel
at test01.FunctionReader.getFunctions(FunctionReader.java:50)
at test01.MainFrame.<init>(MainFrame.java:18)
at test01.Main.main(Main.java:71)
Das leeren und anschliesende füllen der jList sieht bei mir so aus:
Code:
Collections.sort(name);
MainFrame.functionsList.removeAll();
DefaultListModel listModel = (DefaultListModel)MainFrame.functionsList.getModel();
for ( int i = 0; i < name.size(); i++ ){
listModel.addElement(name.get(i));
}
Bei der Arraylist handelt es sich um eine ArrayList<String>. Das Befüllen einer ComboBox hat mit der selben Arraylist funktioniert.