Swing/ClearGroupSelection の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/ClearGroupSelection へ行く。
- Swing/ClearGroupSelection の差分を削除
--- 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: https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTJDUnsHFI/AAAAAAAAATw/gkcmzcekHus/s800/ClearGroupSelection.png --- * 概要 [#summary] `JDK 6`で追加された機能を使用して、`ButtonGroup`内の選択をクリアします。 #download(https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTJDUnsHFI/AAAAAAAAATw/gkcmzcekHus/s800/ClearGroupSelection.png) * サンプルコード [#sourcecode] #code(link){{ List<? extends AbstractButton> buttons = Arrays.asList( new JRadioButton("RadioButton1"), new JRadioButton("RadioButton2"), new JToggleButton(icon)); ButtonGroup bg = new ButtonGroup(); for (AbstractButton b: buttons) { bg.add(b); add(b); } JButton button = new JButton("clearSelection"); button.addActionListener(e -> bg.clearSelection()); }} * 解説 [#explanation] 上記のサンプルでは、`JRadioButton`と`JToggleButton`を`ButtonGroup`に追加し、これらの選択状態を`ButtonGroup#clearSelection()`メソッドを使ってクリアしています。 - `JRadioButton`と`JToggleButton`を`ButtonGroup`に追加し、これらの選択状態を`ButtonGroup#clearSelection()`メソッドを使ってクリア * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/ButtonGroup.html#clearSelection-- ButtonGroup#clearSelection() (Java Platform SE 8)] - [http://itpro.nikkeibp.co.jp/article/COLUMN/20070622/275590/ 「Java SE 6完全攻略」第34回 Swingのその他の新機能:ITpro] * コメント [#comment] #comment #comment