这是我的问题。假设有人在java中制作了一个复选框,他在GUI界面中使用它,以便用户可以选择各种选项。然后程序员想要在复选框内创建一个按钮,以便当用户检查该按钮,所有其他选项也将被检查。当他取消选中该按钮时,当然所有其他按钮都将被取消选中。这在 java 中怎么可能?
例子 :
o1 = new JCheckBox("Option 1");
o2 = new JCheckBox("Option 2");
o3 = new JCheckBox("Option 3");
All = new JCheckBox("All");
......
CheckBoxHandler listener = new CheckBoxHandler();
All.addItemListener(listener);
……
让我们假设以下代码在一个类上,该类是在实现 ItemListener 时创建的
public class CheckBoxHandler implements ItemListener
{
public void itemStateChanged(ItemEvent e)
{
if (e.getSource()==All)
if (e.getStateChange()==ItemEvent.SELECTED)
{
.... <------ (!!!)Here inside I am currently stack and I do not know how to
add the correct code in order to have all the other buttons checked.
}
}
}
非常感谢提供的任何帮助:)