Se il nome del tuo jtabbedpane è mytabbedpane va in questo modo:
mytabbedpane.getSelectedIndex();
che restituisce l'int di quella scheda (0,1 .. n) o
mytabbedpane.getSelectedComponent();
che restituisce la stringa del nome della scheda ("Scheda attiva", "Seconda scheda", ...).
Se si desidera utilizzare il "getSelectedComponent()" per la logica booleana si dovrebbe scrivere qualcosa di simile a:
if (mytabbedpane.getSelectedComponent().equals("First tab")) {
//code here
}
e per il "getSelectedIndex()" uno è naturalmente:
if (mytabbedpane.getSelectedIndex() == 0) {
//code here
}
fonte
2010-03-02 09:34:18
.getSelectedComponent() restituisce Componente, non String. – Arttu