gpt4 book ai didi

java - JLabel 不更新得分

转载 作者:行者123 更新时间:2023-12-02 04:10:32 24 4
gpt4 key购买 nike

我正在尝试在 Greenfoot 中制作一个简单的游戏。我的其他一切都运行良好,但是,它没有更新点。

int pointsScored = 0;
JFrame frame = new JFrame("Points Scored");
JLabel label = new JLabel("Points Scored " + pointsScored);

public void act()
{
label.setPreferredSize(new Dimension(100, 100));
frame.getContentPane().add(label, BorderLayout.CENTER);
frame.pack();
if (atWorldEdge()) {
turn(180);
pointsScored++;
if (pointsScored != 0) {
frame.setVisible(true);
}
}
move();
}

最佳答案

要更改标签中的文本,您需要使用:

pointsScored++;
label.setText( "Points Scored " + pointsScored );

更改变量的值不会更新先前使用该变量的任何其他表达式。

关于java - JLabel 不更新得分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33834196/

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