G
Guest
Gast
Hallo,
ich habe eine simple Frage, die mir aber schon länger Kopfschmerzen bereitet.
Ich möchte ein einfaches JLabel einem bereits bestehendem JPanel zufügen.
Es gibt überhaupt keine Problem, wenn ich beim Konstruktor des JPanels, die folgende Codezeile einfüge.
Das Label wird wie gewünscht angezeigt. Nun möchte ich das Label aber nicht bereits bei der Konstruktion des Panels einfügen, sondern später. Ich fügte also den gleichen Code wie oben in eine Methode, die später aufgerufen wurde, ließ anschließend noch ein repaint() nachfolgen und erwartete nun das Label zu sehen. Dem ist aber nicht so.
Warum? Und was kann ich dagegen machen? Es kann eigentlich nichts Großes sein oder?
Für eine Antwort wäre ich sehr dankbar.
ich habe eine simple Frage, die mir aber schon länger Kopfschmerzen bereitet.
Ich möchte ein einfaches JLabel einem bereits bestehendem JPanel zufügen.
Es gibt überhaupt keine Problem, wenn ich beim Konstruktor des JPanels, die folgende Codezeile einfüge.
Code:
JLabel label = new JLabel(
"new Label");
add(label);
Warum? Und was kann ich dagegen machen? Es kann eigentlich nichts Großes sein oder?
Für eine Antwort wäre ich sehr dankbar.