Swing/ClearGroupSelection のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/ClearGroupSelection へ行く。
- 1 (2007-07-16 (月) 21:58:08)
- 2 (2012-07-26 (木) 19:26:48)
- 3 (2013-02-02 (土) 21:37:54)
- 4 (2014-03-18 (火) 18:51:04)
- 5 (2015-01-16 (金) 21:13:13)
- 6 (2016-01-09 (土) 01:49:53)
- 7 (2016-06-05 (日) 23:50:12)
- 8 (2017-09-13 (水) 17:58:44)
- 9 (2019-02-27 (水) 19:00:18)
- 10 (2019-10-16 (水) 16:30:49)
- 11 (2021-05-19 (水) 05:41:02)
- 12 (2023-07-16 (日) 11:57:25)
- 13 (2024-05-28 (火) 22:15:29)
TITLE:ButtonGroup内のJRadioButtonなどの選択をクリア
Posted by aterai at 2007-07-16
ButtonGroup内のJRadioButtonなどの選択をクリア
JDK 6 で追加された機能を使用して、ButtonGroup 内の選択をクリアします。
- &jnlp;
- &jar;
- &zip;
サンプルコード
final ButtonGroup bg = new ButtonGroup();
Vector<AbstractButton> l = new Vector<AbstractButton>();
l.add(new JRadioButton("RadioButton1"));
l.add(new JRadioButton("RadioButton2"));
l.add(new JToggleButton(icon));
for(AbstractButton b:l) { bg.add(b); add(b); }
add(new JButton(new AbstractAction("clearSelection") {
@Override
public void actionPerformed(ActionEvent e) {
bg.clearSelection();
}
}));
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JRadioButton、JToggleButtonをButtonGroupに追加し、これらの選択状態を、ButtonGroup#clearSelectionメソッドを使ってクリアしています。