JOptionPane mit eigenem Icon

Ted_

Mitglied
Hallo, ich versuche ein JOptionPane.showMessageDialog mit eigenem Icon zu erstellen.
Die Klasse beginnt mit:
Java:
import javax.swing.*;
public class showMessageDialogBoxes extends JFrame {
   static ImageIcon icon;
 
// Ich rufe darin eine Methode auf:
public  static void simpleMessage05() {
icon = new ImageIcon("ecology.png");
       JOptionPane.showMessageDialog(null, "beliebiger Text",
               "Titel für JOptionPane", JOptionPane.INFORMATION_MESSAGE, icon);
    }
Ich erhalte keine Fehlermeldung, aber leider auch kein eigenes Icon. Hat jemand einen Tip für meine Blindheit. Danke im Voraus, Ted
 
Zuletzt bearbeitet von einem Moderator:
Bei mir funktioniert es. Die Datei darf sich nicht im src-Ordner befinden sondern muss sich in dem Ordner darüber befinden.
 
Hi, danke für die schnelle Antwort. Jetzt habe ich alles, was mir sinnvoll erschien, ausprobiert. Bin wohl betriebsblind. Bekomme es nicht hin. Kannst Du mir Dein Testprogramm inkl. Ordner mit Bild schicken. Wahrscheinlich kapiere ich es dann. Danke Dir, Ted
 
Java:
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

public class Hauptprogramm {
	static ImageIcon icon;

	public static void main(String[] args) {

		icon = new ImageIcon("ecology.png");
		JOptionPane.showMessageDialog(null, "beliebiger Text", "Titel für JOptionPane", JOptionPane.INFORMATION_MESSAGE,
				icon);
	}

}
 

Anhänge

  • Screenshot.png
    Screenshot.png
    5,9 KB · Aufrufe: 45
  • ecology.png
    ecology.png
    1,6 KB · Aufrufe: 37
  • Package Exolorer.png
    Package Exolorer.png
    7,4 KB · Aufrufe: 46
Vielen Dank. Erstaunlich, was man alles falsch machen kann. Auf jeden Fall haben die Bilder geholfen. Danke für den schnellen Einsatz und schönen Sonntag noch, Ted
 

Zurück
Oben