Рисовать при зажатии мыши - Java

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

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

Подскажите, как рисовать до тех пор, пока зажата мышь? Делал MouseAdapter с такими переопределенными функциями:
public void mousePressed(MouseEvent e){
            go = true;
            while(go)            
                shape.draw(gr, MouseInfo.getPointerInfo().getLocation().getX(), MouseInfo.getPointerInfo().getLocation().getY());
} 
public void mouseReleased(MouseEvent e){
                go = false;                      
}
Но происходит зацикливание при нажатии, и при отжатии продолжается рисование

Решение задачи: «Рисовать при зажатии мыши»

textual
Листинг программы
public void mouseDragged(MouseEvent e){
    shape.draw(gr, MouseInfo.getPointerInfo().getLocation().getX(), MouseInfo.getPointerInfo().getLocation().getY());
}

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


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

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

6   голосов , оценка 3.667 из 5