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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д