gpt4 book ai didi

java - 分数++不起作用

转载 作者:行者123 更新时间:2023-12-01 23:04:57 28 4
gpt4 key购买 nike

我试图在按下按钮时添加分数,分数显示在 JTextField 中,但是当按下按钮时,分数会添加,它显示为 0。我有一个存储分数的整数字段

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);

知道我做错了什么吗?

最佳答案

在您的 actionPerformed 方法中,您没有使用新分数更新 View 。我想它会是这样的:

score.setText("Score:" + score);

关于java - 分数++不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22921114/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com