ボタンをクリックしてクリックしたかのようにタブを選択するにはどうすればよいですか? 私はググってすべてのアクションを見ましたが、非常に多くあります... :(
誰でも知っていますか?
前もって感謝します!
ボタンをクリックしてクリックしたかのようにタブを選択するにはどうすればよいですか? 私はググってすべてのアクションを見ましたが、非常に多くあります... :(
誰でも知っていますか?
前もって感謝します!
JTabbedPane で setSelectedComponent または setSelectedIndex を呼び出すアクション リスナーをボタンに追加します。
ボタンの意味がわかりませんが、setSelectedComponent
またはを探している可能性がありますsetSelectedIndex
。
jtabbedpane の名前が mytabbedpane の場合、次のようになります。
mytabbedpane.getSelectedIndex();
そのタブの int を返す (0,1 .. n) または
mytabbedpane.getSelectedComponent();
タブの名前の文字列を返します(「最初のタブ」、「2番目のタブ」、...)。
ブール論理に「getSelectedComponent()」を使用する場合は、次のように記述します。
if (mytabbedpane.getSelectedComponent().equals("First tab")) {
//code here
}
もちろん、「getSelectedIndex()」の場合は次のとおりです。
if (mytabbedpane.getSelectedIndex() == 0) {
//code here
}
このコードを試してください:
tabbedPane.addTab(tabName, component);
int count = tabbedPane.getTabCount();
tabbedPane.setSelectedIndex(count-1);