Swing/EnabledAt のバックアップの現在との差分(No.6)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/EnabledAt へ行く。
- 1 (2004-07-26 (月) 06:10:38)
- 2 (2004-10-08 (金) 06:19:15)
- 3 (2004-11-04 (木) 10:04:49)
- 4 (2005-04-28 (木) 04:33:05)
- 5 (2005-06-08 (水) 02:34:41)
- 6 (2005-10-27 (木) 13:57:57)
- 7 (2006-02-27 (月) 15:51:40)
- 8 (2006-04-12 (水) 19:43:21)
- 9 (2007-04-03 (火) 14:58:30)
- 10 (2007-10-18 (木) 15:20:45)
- 11 (2013-04-10 (水) 16:11:30)
- 12 (2015-01-22 (木) 21:00:43)
- 13 (2016-06-21 (火) 15:41:58)
- 14 (2017-04-04 (火) 14:13:45)
- 15 (2017-09-16 (土) 15:05:31)
- 16 (2019-03-20 (水) 16:12:52)
- 17 (2020-12-31 (木) 00:26:43)
- 18 (2023-06-29 (木) 15:35:56)
- 追加された行はこの色です。
- 削除された行はこの色です。
#navi(../) *JTabbedPaneのタブを選択不可にする [#j4059381] >編集者:[[Terai Atsuhiro>terai]]~ 作成日:2004-07-26~ 更新日:&lastmod; --- 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 --- * 概要 [#summary] `JTabbedPane`のタブが選択できるかどうかを切り替えます。 #contents **概要 [#h5ce7166] JTabbedPaneのタブが選択できるかどうかを切り替えます。 #download(https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTMLdSGopI/AAAAAAAAAYw/aRU27uh4vuQ/s800/EnabledAt.png) http://terai.xrea.jp/swing/enabledat/screenshot.png * サンプルコード [#sourcecode] #code(link){{ JCheckBox check = new JCheckBox("Enable Advanced"); check.addActionListener(e -> tabs.setEnabledAt(tgtIndex, ((JCheckBox) e.getSource()).isSelected())); }} **サンプルコード [#gd234ddc] checkbox.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==ItemEvent.SELECTED) { tab.setEnabledAt(1, true); }else if(e.getStateChange()==ItemEvent.DESELECTED) { tab.setEnabledAt(1, false); } } }); * 解説 [#explanation] 上記のサンプルでは、`JTabbedPane#setEnabledAt(...)`メソッドを使用して`Advanced`タブの選択可・不可を切り替えています。 -[[サンプルを起動>http://terai.xrea.jp/swing/enabledat/sample.jnlp]] -[[jarファイル>http://terai.xrea.jp/swing/enabledat/sample.jar]] -[[ソース>http://terai.xrea.jp/swing/enabledat/src.zip]] **解説 [#hc8e2c68] 上記のサンプルでは、チェックボックスを使って詳細設定タブが選択できるかどうかを切り替えることができます。 * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JTabbedPane.html#setEnabledAt-int-boolean- JTabbedPane#setEnabledAt(int, boolean) (Java Platform SE 8)] タブの選択可、不可は、JTabbedPaneのsetEnabledAtメソッドで設定します。 //**参考リンク **コメント [#d3f2ec2b] * コメント [#comment] #comment #comment