我创建了一个方法,该方法将清除以前对我的ButtonGroup所做的选择,该选项由单选按钮组成
public void resetRadioButtons() {
if (group.getSelection() != null) {
group.clearSelection();
}
else {
}
}
该组在此处实例化:
final ButtonGroup group = new ButtonGroup();
group.add(radioAnswer1);
group.add(radioAnswer2);
group.add(radioAnswer3);
group.add(radioAnswer4);
调用该方法时,它在行:
处给出NullPointerExceptionif (group.getSelection() != null) {
我不知道我做错了什么。提前谢谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果异常确实在这一行
if (group.getSelection() != null) {
(而不是getSelection()
本身),
那么group
就是null
。
确保首先初始化它。