Ciao a tutti :-)
Ho notato che la gestione degli eventi del JTabbedPane è molto limitata. Come faccio a distinguere quando un Tab è stato aggiunto, quando stato rimosso, o quando è stato selezionato?
Grazie mille![]()
![]()
Ciao a tutti :-)
Ho notato che la gestione degli eventi del JTabbedPane è molto limitata. Come faccio a distinguere quando un Tab è stato aggiunto, quando stato rimosso, o quando è stato selezionato?
Grazie mille![]()
![]()
JTabbedPane è poi nient'altro che un "contenitore" di componenti ... solo un po' più particolare. Pertanto come Container puoi registrare un ContainerListener per sapere quando un componente è stato aggiunto o rimosso.Originariamente inviato da Lucajeck01
Ho notato che la gestione degli eventi del JTabbedPane è molto limitata. Come faccio a distinguere quando un Tab è stato aggiunto, quando stato rimosso, o quando è stato selezionato?
Per il cambio di selezione c'è il ChangeListener di JTabbedPane. Però leggi la documentazione di fireStateChanged() che spiega in quali situazioni avviene questo evento.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet