【发布时间】:2015-02-23 18:44:34
【问题描述】:
当 JRadioButton 设置为 final 时,如何更改其标签?
这是初始化单选按钮的构造函数中的一段代码,当按下复选按钮时,所选单选按钮的值被发送到验证用户答案的方法:
final JRadioButton ANSWER1 = new JRadioButton("Empty 1");
final JRadioButton ANSWER2 = new JRadioButton("Empty 2");
final JRadioButton ANSWER3 = new JRadioButton("Empty 3");
final JRadioButton ANSWER4 = new JRadioButton("Empty 4");
JButton CHECK = new JButton("Check");
CHECK.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
if (ANSWER1.isSelected()){
qAnswered(1);
}
if (ANSWER2.isSelected()){
qAnswered(2);
}
if (ANSWER3.isSelected()){
qAnswered(3);
}
if (ANSWER4.isSelected()){
qAnswered(4);
}
}
});
选择下一个问题按钮时,无线电按钮的文本标签需要更改为下一组答案。不幸的是,由于单选按钮设置为 final,这会导致应用程序崩溃。
我该如何继续?
【问题讨论】:
标签: java jradiobutton