ImageIcon neu laden?

Benzol

Erfahrenes Mitglied
Hallo, habe endlich wieder Zeit, an meine Programm weiterzuarbeiten.
Nach einer Stunde habe ich auch gleich wieder ein Problem, das ich so auf Anhieb nicht lösen konnte.
Ich habe ein JLabel welches ich zu Anzeige eines ImageIcons benutze. Quasi eine Art Bildvorschau. Nun habe eine Funktion, die das geladene Bild dreht und unter dem selben Dateinamen wieder abspeichert. Ich setzte dann das Icon vom Label auf null und weise Ihm ein neues ImageIcon zu, mit der selben Pfadangabe wie Vorher. Nur leider interessieren in die Änderungen an der Datei nicht und er zeigt mir das ungedrehte Bild wieder an.
Nun wäre meine Frage, wie ich ihn dazu bewegen kann, mir das Bild neu zu laden?
Schon mal vielen Dank für hoffentlich rasch folgende Hilfe :)
 
Ich habe das Problem scheinbar gelöst... ist warscheinlich nicht die edelste Variante, aber ich kann damit leben :rolleyes:

Java:
public ImageIcon getNewImageIcon(String path)
{
	File img = new File(path);
	try
	{
		ImageIcon icon =   new ImageIcon(ImageIO.read(img)); 
			
		return icon; 
	}
	catch (IOException error)
	{
		return new ImageIcon();
	}		
}

So lädt er bei mir das Bild immer neu... :p
 
Zurück