Hallo,
in Java ist ein JFrame ja ein Fenster. Ein Rahmen-Steuerelement wie in anderen Sprachen gibt es -so weit mir gekannt- nicht. Ein solcher Rahmen kann über die Border-Eigenschaft einer jeden Komponente erzeugt werden. Dies hat aber einen entschiedenen Nachteil: wenn man ein Rahmen-Steuerelement deaktiviert/aktiviert, sollten alle enthaltenen Steuerelemente mit deaktiviert/aktiviert werden. Es ist also doch sinnvoll, eine solche spezielle Rahmen-Komponente zu implementieren. Hat sich hierzu schon jemand die Mühe gemacht? - Ich bin bei der Suche nach "Frame" und "Java" natürlich nur auf Fenster-spezifische Angelegenheiten gestoßen...
Ich hatte mir überlegt eine Klasse zu erstellen, welche JPanel erweitert und PropertyChangeListener implementiert. Leider hat der Listener nicht auf die Änderung von "setEnabled" reagiert.
Außerdem brächte ich noch einen Listener für das Hinzufügen weiterer Komponenten. - Ist so etwas möglich?
Vielen Dank für eure Tipps und Anregungen!
in Java ist ein JFrame ja ein Fenster. Ein Rahmen-Steuerelement wie in anderen Sprachen gibt es -so weit mir gekannt- nicht. Ein solcher Rahmen kann über die Border-Eigenschaft einer jeden Komponente erzeugt werden. Dies hat aber einen entschiedenen Nachteil: wenn man ein Rahmen-Steuerelement deaktiviert/aktiviert, sollten alle enthaltenen Steuerelemente mit deaktiviert/aktiviert werden. Es ist also doch sinnvoll, eine solche spezielle Rahmen-Komponente zu implementieren. Hat sich hierzu schon jemand die Mühe gemacht? - Ich bin bei der Suche nach "Frame" und "Java" natürlich nur auf Fenster-spezifische Angelegenheiten gestoßen...
Ich hatte mir überlegt eine Klasse zu erstellen, welche JPanel erweitert und PropertyChangeListener implementiert. Leider hat der Listener nicht auf die Änderung von "setEnabled" reagiert.
Außerdem brächte ich noch einen Listener für das Hinzufügen weiterer Komponenten. - Ist so etwas möglich?
Vielen Dank für eure Tipps und Anregungen!