2009-05-27 3 views

ответ

11

Добавить слушателя действия для кнопки, которая вызывает setSelectedComponent или setSelectedIndex на JTabbedPane.

1

Если имя вашего JTabbedPane является mytabbedpane это выглядит следующим образом:

mytabbedpane.getSelectedIndex(); 

который возвращает Int этой вкладки (0,1 .. п) или

mytabbedpane.getSelectedComponent(); 

который возвращает строку имени вкладки (Вкладка «Firts», «Вторая вкладка», ...).

Если вы хотите использовать "getSelectedComponent()" для булевой логики, вы должны написать что-то вроде:

if (mytabbedpane.getSelectedComponent().equals("First tab")) { 
    //code here 
} 

и для "getSelectedIndex()" один, конечно:

if (mytabbedpane.getSelectedIndex() == 0) { 
    //code here 
} 
+1

.getSelectedComponent() возвращает компонент, а не строку. – Arttu

0

Прочтите этот код:

tabbedPane.addTab(tabName, component); 
int count = tabbedPane.getTabCount(); 
tabbedPane.setSelectedIndex(count-1); 
Смежные вопросы