Hallo!
Ich würde gerne Objekte in einer JList, aber es funktionert nicht, sprich: die Objekte werden nicht angezeigt. Es handelt sich dabei nicht um Strings, jedoch habe ich der betreffenden Klasse eine toString() Methode spendiert, die eine für das Objekt repräsentative Zeichenkette zurückliefert. Diese Objekte gebe ich in einen Vector und wenn ich den Vector dann der JList übergebe, dann habe ich lauter leere, 2 Pixel Hohe Einträge, die man zwar selektieren kann, aber man sieht ansonsten nichts.
Gebe ich allerdings die Strings selbst in den Vector, dann wird natürlich in der JList alles korrekt angezeigt. Die Frage nun: Wie muß ein Object beschaffen sein, um in einer JList angezeigt werden zu können. Die JavaDocs haben mir hier nicht sonderlich weitergeholfen. Dort steht auch nur, daß es ein Object sein muß.
viele Grüße
Thomas.
Ich würde gerne Objekte in einer JList, aber es funktionert nicht, sprich: die Objekte werden nicht angezeigt. Es handelt sich dabei nicht um Strings, jedoch habe ich der betreffenden Klasse eine toString() Methode spendiert, die eine für das Objekt repräsentative Zeichenkette zurückliefert. Diese Objekte gebe ich in einen Vector und wenn ich den Vector dann der JList übergebe, dann habe ich lauter leere, 2 Pixel Hohe Einträge, die man zwar selektieren kann, aber man sieht ansonsten nichts.
Gebe ich allerdings die Strings selbst in den Vector, dann wird natürlich in der JList alles korrekt angezeigt. Die Frage nun: Wie muß ein Object beschaffen sein, um in einer JList angezeigt werden zu können. Die JavaDocs haben mir hier nicht sonderlich weitergeholfen. Dort steht auch nur, daß es ein Object sein muß.
viele Grüße
Thomas.