• category: swing folder: EnabledAt title: JTabbedPaneのタブを選択不可にする tags: [JTabbedPane] author: aterai pubdate: 2004-07-26T06:10:38+09:00 description: JTabbedPaneのタブが選択できるかどうかを切り替えます。 image: https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTMLdSGopI/AAAAAAAAAYw/aRU27uh4vuQ/s800/EnabledAt.png

概要

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

サンプルコード

#spandel
checkbox.addItemListener(e -> {
#spanend
  tabs.setEnabledAt(1, e.getStateChange() == ItemEvent.SELECTED);
#spandel
});
#spanend
#spanadd
JCheckBox check = new JCheckBox("Enable Advanced");
#spanend
#spanadd
check.addActionListener(e ->
#spanend
    tabs.setEnabledAt(tgtIndex, ((JCheckBox) e.getSource()).isSelected()));
View in GitHub: Java, Kotlin

解説

上記のサンプルでは、JTabbedPane#setEnabledAt(...)メソッドを使用して「詳細設定」タブの選択可・不可を切り替えています。 上記のサンプルでは、JTabbedPane#setEnabledAt(...)メソッドを使用してAdvancedタブの選択可・不可を切り替えています。

参考リンク

コメント