ButtonGroup内のJRadioButtonなどの選択をクリア
Total: 10517
, Today: 2
, Yesterday: 0
Posted by aterai at
Last-modified:
概要
JDK 6
で追加された機能を使用して、ButtonGroup
内の選択をクリアします。
Screenshot
Advertisement
サンプルコード
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());
View in GitHub: Java, Kotlin解説
JRadioButton
とJToggleButton
をButtonGroup
に追加し、これらの選択状態をButtonGroup#clearSelection()
メソッドを使ってクリア