我正在尝试制作一个游戏,我使用 JButton 库制作了一个 Button 类。
此代码在按钮类中:
@Override public void mouseClicked(MouseEvent e) { pressed = true; }
public boolean getPressed(){
return pressed;
}
然后在主java文件中:
Button playButton = new Button("PLAY", frame);
frame.add(playButton);
while (true){
if (playButton.getPressed())
System.out.println("test");
}
即使我检查过并且正在更改布尔值,它似乎也从未打印过
答案 0 :(得分:0)
我不熟悉 JButton。但似乎在 while 循环中的 if 语句中,没有条件。如果有帮助,请回复!