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