Permalänk
Medlem

JList och Image (JAVA)

Jag har stött på ett problem, jag vill att när jag väljer ett namn i en JList så ska en JLabel som innehåller en bild byta bild till en bild som hör till det namnet.

public void valueChanged(ListSelectionEvent le) { String picPath = "src/pictures/" + Deltagare.retrievePicture("src/deltagare.xml", info.getText()); }

Som ni ser ovan så vill jag ha det så dynamiskt som möjligt, så värdet i picPath ändras varje gång jag väljer ett nytt namn i listan.
Jag har försökt att gör nått i den här stilen:

ImageIcon icon = new ImageIcon(picPath)

som i sin tur ska få

JLabel picture = new JLabel (icon)

att uppdateras.

Men jag får det inte att funka. Vad gör jag fel?
Hoppas ni förstår vad jag menar

Permalänk
Medlem

Om jag förstår dig rätt så skapar du en ny ikon men du sätter den aldrig i din label. Visa mer kod om du vill ha mer specifikt var, gärna på pastebin eller liknande ställe

Visa signatur

Kom-pa-TI-bilitet