7

ボタンをクリックしてクリックしたかのようにタブを選択するにはどうすればよいですか? 私はググってすべてのアクションを見ましたが、非常に多くあります... :(

誰でも知っていますか?

前もって感謝します!

4

5 に答える 5

15

JTabbedPane で setSelectedComponent または setSelectedIndex を呼び出すアクション リスナーをボタンに追加します。

于 2009-05-27T17:44:04.740 に答える
1

ボタンの意味がわかりませんが、setSelectedComponentまたはを探している可能性がありますsetSelectedIndex

于 2009-05-27T17:14:15.207 に答える
1

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
}
于 2010-03-02T09:34:18.677 に答える
0

このコードを試してください:

tabbedPane.addTab(tabName, component);
int count = tabbedPane.getTabCount();
tabbedPane.setSelectedIndex(count-1);
于 2013-05-16T18:48:31.177 に答える