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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

7   голосов , оценка 3.714 из 5
Похожие ответы