Swing/ClearGroupSelection のバックアップ(No.10)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - 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)
- category: swing folder: ClearGroupSelection title: ButtonGroup内のJRadioButtonなどの選択をクリア tags: [JRadioButton, JToggleButton, ButtonGroup] author: aterai pubdate: 2007-07-16T21:58:08+09:00 description: JDK 6で追加された機能を使用して、ButtonGroup内の選択をクリアします。 image:
概要
JDK 6
で追加された機能を使用して、ButtonGroup
内の選択をクリアします。
Screenshot
Advertisement
サンプルコード
List<? extends AbstractButton> l = Arrays.asList(
new JRadioButton("RadioButton1"),
new JRadioButton("RadioButton2"),
new JToggleButton(icon));
ButtonGroup bg = new ButtonGroup();
for (AbstractButton b: l) {
bg.add(b);
add(b);
}
JButton button = new JButton("clearSelection");
button.addActionListener(e -> {
bg.clearSelection();
});
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JRadioButton
、JToggleButton
をButtonGroup
に追加し、これらの選択状態をButtonGroup#clearSelection()
メソッドを使ってクリアしています。