Hey,
Ich habe ein JPanel erweitert, um Komponenten untereinander anzuzeigen. Beim anzeigen sollen alle Komponenten ausgeblendet werden:
Dies soll das Panel automatisch übernehmen, der Benutzer soll nicht speziell eine Methode aufrufen müssen. Im Konstruktor kann ich das nicht machen, da zu diesem Zeitpunkt die Komponenten nicht da sind.
Ich kenne aus JavaScript oder C# die onLoad-Methode, die würde den Zweck erfüllen. Allerdings habe ich in Java soetwas nicht gefunden.
Wie kann ich sowas realisieren?
Danke und viele Grüße,
Meisenmann
Ich habe ein JPanel erweitert, um Komponenten untereinander anzuzeigen. Beim anzeigen sollen alle Komponenten ausgeblendet werden:
Code:
for(Component comp : panel.getComponents()){
comp.setVisible(false);
}
Dies soll das Panel automatisch übernehmen, der Benutzer soll nicht speziell eine Methode aufrufen müssen. Im Konstruktor kann ich das nicht machen, da zu diesem Zeitpunkt die Komponenten nicht da sind.
Code:
MeinPanel p = new MeinPanel();
p.add(...);
p.add(...);
frame.add(p); // z. B. hier könnte das Ausblenden erfolgen
Ich kenne aus JavaScript oder C# die onLoad-Methode, die würde den Zweck erfüllen. Allerdings habe ich in Java soetwas nicht gefunden.
Wie kann ich sowas realisieren?
Danke und viele Grüße,
Meisenmann