Hallo Leute!
Ich habe folgendes Problem: Ich möchte eine ArrayList mit dem Generic <Pflanze> mittels einer for-each-Schleife durchgehen und für jedes Objekt "Pflanze" eine anonyme Instanz von JXImageView (aus dem SwingX-Paket) erstellen und mit einem Image aus "Pflanze" belegen. Zur Info: "Pflanze" ist eine Klasse, die als Attribute einen botanischen und einen deutschen Namen besitzt und vier Bilder der Klasse "Image".
Ich habe jetzt schon etwas dortstehen und zwar:
Funktioniert natürlich noch nicht
Meine Frage ist: Wie erstelle ich eine anonyme Instanz von JXImageView und wie rufe ich die .add-Methode der erstellten Instanz auf?
Vielen Dank für eure Hilfe!
Georg
Ich habe folgendes Problem: Ich möchte eine ArrayList mit dem Generic <Pflanze> mittels einer for-each-Schleife durchgehen und für jedes Objekt "Pflanze" eine anonyme Instanz von JXImageView (aus dem SwingX-Paket) erstellen und mit einem Image aus "Pflanze" belegen. Zur Info: "Pflanze" ist eine Klasse, die als Attribute einen botanischen und einen deutschen Namen besitzt und vier Bilder der Klasse "Image".
Ich habe jetzt schon etwas dortstehen und zwar:
Java:
for(Pflanze currentPflanze : currentArray) {
view.add(new JXImageView().setImage(currentPflanze.getRandomImage()));}
Funktioniert natürlich noch nicht
Meine Frage ist: Wie erstelle ich eine anonyme Instanz von JXImageView und wie rufe ich die .add-Methode der erstellten Instanz auf?
Vielen Dank für eure Hilfe!
Georg