Skip to content
accelerando

JTabbedPane und JPanels

Stellt man Java Swing Componenten (z.B. JPanels) in JTabbedPanes (javax.swing.JTabbedPane) dar, so gibt die isVisible Methode des JPanels false zurück, falls die Komponente nicht auf dem Reiter im Vordergrund ist. Sinnvolles Verhalten.

Hingegen geben Komponenten auf diesem JPanel mit isVisible alle true zurück… Irgendwie unsinnig. Und nervenaufraubend, wenn sich auf einmal eine Anwendung gänzlich anders verhält, nur weil man ein Register unterteilt hat…. *grummel* Also lieber direkt getSelectedIndex() aus JTabbedPane nutzen und Nerven behalten ;)

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*

*

Close
E-mail It