• title: JTabbedPaneのタブを選択不可にする tags: [JTabbedPane] author: aterai pubdate: 2004-07-26T06:10:38+09:00 description: JTabbedPaneのタブが選択できるかどうかを切り替えます。

概要

JTabbedPaneのタブが選択できるかどうかを切り替えます。

サンプルコード

checkbox.addItemListener(new ItemListener() {
  @Override public void itemStateChanged(ItemEvent e) {
    if(e.getStateChange()==ItemEvent.SELECTED) {
      tab.setEnabledAt(1, true);
    }else if(e.getStateChange()==ItemEvent.DESELECTED) {
      tab.setEnabledAt(1, false);
    }
  }
});
View in GitHub: Java, Kotlin

解説

上記のサンプルでは、チェックボックスを使って詳細設定タブが選択できるかどうかを切り替えることができます。

タブが選択できるかどうかは、JTabbedPane#setEnabledAtメソッドで設定します。

コメント