我正在尝试制作一个Java游戏,在玩家的健康值为零时游戏应该结束,但是目前当我的进度条达到零时什么也没有发生。以下是我的代码,请问是否有问题?
JProgressBar healthProgressBar = new JProgressBar();
lblHealth.setLabelFor(healthProgressBar);
healthProgressBar.setStringPainted(true);
healthProgressBar.setValue(100);
healthProgressBar.setMinimum(0);
healthProgressBar.setBounds(318, 103, 166, 20);
mainGame.add(healthProgressBar);
if(healthProgressBar.getValue() <= healthProgressBar.getMinimum())
{
frame5.setVisible(false);
frame7.setVisible(true);
}
progressBar.setValue(0);
,但你可能需要在主循环中某个位置调用你的条件... - aveuiller