• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JTabbedPaneのタブを選択不可にする
#navi(../)
#tags()
RIGHT:Posted by &author(aterai); at 2004-07-26
*JTabbedPaneのタブを選択不可にする [#j4059381]
JTabbedPaneのタブが選択できるかどうかを切り替えます。
---
title: JTabbedPaneのタブを選択不可にする
tags: [JTabbedPane]
author: aterai
pubdate: 2004-07-26T06:10:38+09:00
description: JTabbedPaneのタブが選択できるかどうかを切り替えます。
---
* 概要 [#j4059381]
`JTabbedPane`のタブが選択できるかどうかを切り替えます。

-&jnlp;
-&jar;
-&zip;
#download(https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTMLdSGopI/AAAAAAAAAYw/aRU27uh4vuQ/s800/EnabledAt.png)

//#screenshot
#ref(http://lh4.ggpht.com/_9Z4BYR88imo/TQTMLdSGopI/AAAAAAAAAYw/aRU27uh4vuQ/s800/EnabledAt.png)

**サンプルコード [#gd234ddc]
* サンプルコード [#gd234ddc]
#code(link){{
checkbox.addItemListener(new ItemListener() {
  public void itemStateChanged(ItemEvent e) {
  @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);
    }
  }
});
}}

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

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

//**参考リンク
**コメント [#d3f2ec2b]
//* 参考リンク
* コメント [#d3f2ec2b]
#comment
#comment