D
DefconDev
Gast
Hallo,
ich habe mal wieder ein wenig Probleme.
Ich habe ein DefaultListModel eingebettet in eine JList. Das DefaultListModel nimmt einige Objekte meiner eigenen Klasse "Spieler" auf.
Während der Laufzeit bin ich gezwungen dieses DefaultListeModel auszulesen und am besten zu casten (Spieler).
Das Problem ist aber nun, dieses DefaultListModel lässt sich nur ein Object Klasse casten und diese wiederrum lässt sich nicht meine Spieler Klasse casten. Zwar sieht der Compiler das nicht, aber während der Laufzeit gibt es eine ArrayStoreException.
Casten möchte ich nur um das DefaulListModel indirekt zu sortieren.
Sollte das nicht gehen, wäre ich auch dankbar dafür wenn mir einer sagen könnte wie ich generell eine DefaultListe nach meinen Vorgaben sortieren kann. Also eine Art compareTo Methode.
ich habe mal wieder ein wenig Probleme.
Ich habe ein DefaultListModel eingebettet in eine JList. Das DefaultListModel nimmt einige Objekte meiner eigenen Klasse "Spieler" auf.
Während der Laufzeit bin ich gezwungen dieses DefaultListeModel auszulesen und am besten zu casten (Spieler).
Das Problem ist aber nun, dieses DefaultListModel lässt sich nur ein Object Klasse casten und diese wiederrum lässt sich nicht meine Spieler Klasse casten. Zwar sieht der Compiler das nicht, aber während der Laufzeit gibt es eine ArrayStoreException.
Casten möchte ich nur um das DefaulListModel indirekt zu sortieren.
Sollte das nicht gehen, wäre ich auch dankbar dafür wenn mir einer sagen könnte wie ich generell eine DefaultListe nach meinen Vorgaben sortieren kann. Also eine Art compareTo Methode.