ImageIcon finden

yidaki

Erfahrenes Mitglied
Hallo zusammen,

ich hab ein kleines Problem. Ich möchte von einem ImageIcon das ich aus einem JTable auslese den Pfad herausfinden.
sprich

Code:
ImageIcon test = (ImageIcon) label.getIcon();
Image testa = test.getImage();	
....?
kA, beim debuggen seh ich auf jeden Fall mal das die url in testa
drinsteht, weiss aber nit mit welcher methode ichs dort rausbekomm, währe nett
wenn mir jemand weiterhelfen könnte.

Alternative...

Vielleicht kann man anstatt dessen auch das ImageIcon als file abspeichern, dann weiß man den pfad ja auch...

gruß
 
Hallo,

in der Klasse ImageIcon wird zwar der URL in einer Variable festgehalten, an die kommst Du aber nicht ran: die ist private. Dies betrifft auch die Variable filename, falls man das ImagIcon über den Konstruktor mit einem Dateinamen als Parameter erzeugt.

Du könntest aber eine eigene Klasse anlegen, die von ImageIcon abgeleitet ist, und den URL zwischenspeichert. ;)
 
Zurück