如何清除Java小程序的状态文本?
How to clear the status text of a Java applet?
我正在使用小程序 Java 中的游戏 Breakout 进行编程,我在小程序的 window 中使用了一些 showStatus("")
行来表达某些内容。
但是当我开始新游戏时,我希望状态文本消失。也就是说,当按下一个键并发生某些动作时。如果按下向上箭头(键 1004),游戏开始,我希望状态文本消失。
我怎样才能做到这一点?
这是我目前的解决方案:
public boolean keyDown(Event e, int key) {
if(key==1004 && ballready) {
ballready = false;
ball.xchange = BallSpeedX;
ball.ychange = BallSpeedY;
}
if(key==1006)
leftArrow = true;
if(key==1007)
rightArrow = true;
return true;
}
答案很简单!只需按字面添加 showStatus(" ").
public boolean keyDown(Event e, int key) {
if(key==1004 && ballready) {
ballready = false;
ball.xchange = BallSpeedX;
ball.ychange = BallSpeedY;
showStatus(" ")
}
if(key==1006)
leftArrow = true;
if(key==1007)
rightArrow = true;
return true;
}
我正在使用小程序 Java 中的游戏 Breakout 进行编程,我在小程序的 window 中使用了一些 showStatus("")
行来表达某些内容。
但是当我开始新游戏时,我希望状态文本消失。也就是说,当按下一个键并发生某些动作时。如果按下向上箭头(键 1004),游戏开始,我希望状态文本消失。
我怎样才能做到这一点?
这是我目前的解决方案:
public boolean keyDown(Event e, int key) {
if(key==1004 && ballready) {
ballready = false;
ball.xchange = BallSpeedX;
ball.ychange = BallSpeedY;
}
if(key==1006)
leftArrow = true;
if(key==1007)
rightArrow = true;
return true;
}
答案很简单!只需按字面添加 showStatus(" ").
public boolean keyDown(Event e, int key) {
if(key==1004 && ballready) {
ballready = false;
ball.xchange = BallSpeedX;
ball.ychange = BallSpeedY;
showStatus(" ")
}
if(key==1006)
leftArrow = true;
if(key==1007)
rightArrow = true;
return true;
}