如何获取ButtonGroup中所有选中JToggleButtons的数量?
ButtonGroup bGroup = new ButtonGroup();
bGreen = new JToggleButton("Green");
bYellow = new JToggleButton("Yellow");
bRed = new JToggleButton("Red");
bGroup.add(bGreen);
bGroup.add(bYellow);
bGroup.add(bRed);发布于 2012-05-02 01:30:55
有几种方法。例如bGroup.getSelection().getSelectedObjects().length。您还可以调用getElements(),然后遍历枚举并向isSelected()请求每个按钮。请参考接口文档。
发布于 2012-05-02 01:32:03
您必须为每个工具添加一个项目侦听器
public int counter = 0;
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED)
{
counter++;
}
else
{
counter --;
}
}https://stackoverflow.com/questions/10401530
复制相似问题