Thread для движения мячика - Java

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Thread для движения мячика»

textual
Листинг программы
  1. Thread th=new Thread(this);
  2.         th.start();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы