我试图在按下按钮时添加分数,分数显示在JTextField中,但是当按下按钮时添加了分数inst,它表示为0. 我有一个整数字段,用于存储得分Score ++ does not work
private int score=0;
yesButton = new JButton("True");
panel.add(yesButton);
yesButton.addActionListener(new ActionListener() {
int index = 0;
@Override
public void actionPerformed(ActionEvent e) {
index++;
score++;
qScore.setText("",+score);
qText.setText(questions.get(index).getQuestions());
}
});
得分
JPanel scorePanel = new JPanel();
scorePanel.setLayout(new GridLayout(1,0));
JLabel label = new JLabel("Score:");
JTextField qScore = new JTextField();
qScore.setEditable(false);
任何想法,我究竟做错了什么?
如何发布整个班级? – JamesB
你是否在按下yes按钮时调试了代码? – JamesB
您是否调试过actionPerformed方法? – JamesB