Hi!
Ich habe eine JList mit Mehrfachselektion, wenn ich nun auf eine Zeile der JList klicke wird sofort die valueChanged Methode aufgerufen obwohl ich eigentlich noch mehr selektieren möchte - muss ich einen anderen Listener benutzen oder ist getValueIsAdjusting eventuell die Lösung?
Weiteres Problem ist die selektierten Elemente (hole ich mir mit getSelectedValues) von Object[] nach MeineEnumKlasse[] zu casten:
Stacktrace:
Ich habe eine JList mit Mehrfachselektion, wenn ich nun auf eine Zeile der JList klicke wird sofort die valueChanged Methode aufgerufen obwohl ich eigentlich noch mehr selektieren möchte - muss ich einen anderen Listener benutzen oder ist getValueIsAdjusting eventuell die Lösung?
Weiteres Problem ist die selektierten Elemente (hole ich mir mit getSelectedValues) von Object[] nach MeineEnumKlasse[] zu casten:
Java:
MeineEnumKlasse mek [] = (FileFormatEnum []) o;
Java:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lde.domain.enumeration.MeineEnumKlasse;