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