Also folgendes Problem:
Bei diesem Code zeigt er zwar ein großes Frame an, aber nicht das Label.
Wenn ich einfach nocheinmal
an den code anhänge funktioinert zwar alles so wie es soll, aber das kann doch nicht die Lösung sein oder? Dann müsste man ja andauernd setVisible() verwenden wenn z.B. abgefragt werden würde nacheinander, ob man ein mehr Label erstellen will. Man könnte dann denke ich ganz zum Ende nocheinmal setVisible() schreiben aber was wenn zwischen den abfragen schon die Label angezeigt werden müssten?
Code:
package tiger;
import javax.swing.*;
public class Main {
public Main() {
}
public static void main(String[] args) {
JFrame mainFrame = new JFrame("Tiger");
mainFrame.setSize(400, 500);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setVisible(true);
JLabel helloTiger = new JLabel("Hello Tiger User");
mainFrame.getContentPane().add(helloTiger);
}
}
Wenn ich einfach nocheinmal
Code:
mainFrame.setVisible(true);