Ich habe folgendes Problem:
Ich lasse Icons in meinem Fenster anzeigen, diese werden aber wenn ich die Methode für das hinzufügen der Icons in die main z.B. tu und das Programm starte erst aufgerufen, nachdem ich eine weitere Funktion getätigt habe Bsp: einen Button gedrückt habe. Ich will aber dass die Icons sofort angezeigt werden.
Mein Icon wird folgendermaßen in einer Methode "erstelleIcon" erstellt, welche durch die main direkt aufgerufen wird.
Bevor die Methode aufgerufen wird, wird der Konstruktor aufgerufen, dort lasse ich die Elemente mittags1 ,panel1 erstellen und füge sie dem entsprechenden anderen Panel/Frame hinzu.
Dass er in die Methode geht weiß ich, da ich nämlich SystemOut Befehle habe und diese werden mir vor dem Buttondruck angezeigt.
Ich lasse Icons in meinem Fenster anzeigen, diese werden aber wenn ich die Methode für das hinzufügen der Icons in die main z.B. tu und das Programm starte erst aufgerufen, nachdem ich eine weitere Funktion getätigt habe Bsp: einen Button gedrückt habe. Ich will aber dass die Icons sofort angezeigt werden.
Mein Icon wird folgendermaßen in einer Methode "erstelleIcon" erstellt, welche durch die main direkt aufgerufen wird.
Bevor die Methode aufgerufen wird, wird der Konstruktor aufgerufen, dort lasse ich die Elemente mittags1 ,panel1 erstellen und füge sie dem entsprechenden anderen Panel/Frame hinzu.
Dass er in die Methode geht weiß ich, da ich nämlich SystemOut Befehle habe und diese werden mir vor dem Buttondruck angezeigt.
Java:
URL url = new URL("https://XXXX" + bildname + ".png");
url.openConnection();
ImageIcon icon = new ImageIcon(url);
mittags1.setIcon(icon);
panel1.add(mittags1);
[/Java]