我使用:
CheckboxGroup cg = new CheckboxGroup();
Checkbox c1 = new Checkbox("A", false, cg);
Checkbox c2 = new Checkbox("B", false, cg);
Checkbox c3 = new Checkbox("C", true, cg);
创建一个由三个复选框组成的组。现在,我想检查其中哪一个被选中了。我使用以下代码:
if (c1.isSelected()) { }
但这会导致The method isSelected() is undefined for the type Checkbox
错误... 推荐的解决方案是向c1添加转换,我这样做了,结果出现了Cannot cast from Checkbox to AbstractButton
错误... 那么,如何只检查复选框是否被选中呢?
CheckboxGroup#getSelectedCheckbox()
有什么问题吗? - Alexis C.