2016-02-29 8 views
0

Я программирую игру Breakout на Java с помощью апплета, и я использовал некоторые строки showStatus(""), чтобы сказать someting в окне апплета.Как очистить текст состояния Java-апплета?

Но когда я начинаю новую игру, я хочу, чтобы текст статуса исчез. То есть, когда нажата клавиша и происходит какое-то действие. Если нажать стрелку вверх (клавиша 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; 
} 

ответ

0

Ответ очень прост! Просто добавив буквально 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; 
}