Thread для движения мячика - Java
Формулировка задачи:
Это снова я, не знаю можно ли переименовать старую тему и задавать вопросы дальше, или на каждый вопрос новую тему создавать.
В общем пытаюсь я свой мячик начать двигать...
В потоке перестала и ракетка реагировать на нажатия кнопки.
В классе мячика функция
Спасибо заранее за помощь.
Thread th=new Thread();
th.start();@Override
public void run() {schlaeger.move();
while(ingame){
ball.move(); cp.repaint();
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
cp.repaint();
}
}}
public void move() { position_ball.x += xdir; position_ball.y += ydir;
if (position_ball.x == 0) { setXDir(1); }
if (position_ball.x == 600) { setXDir(-1); }
if (position_ball.y == 0) { setYDir(1); }
}Решение задачи: «Thread для движения мячика»
textual
Листинг программы
Thread th=new Thread(this); th.start();