Рисование в JFrame - Java

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

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

Передо мной стоит задача: написать прогу, в которой можно рисовать пpямoугoльники по двум кликам. первый клик - координаты левого верхнего угла пpямоугольника, второй клик - координаты нижнего правого. Отсюда посчитаем высоту и ширину, вопрос заключается не в этом. когда мы используем метод paint, то экран постоянно обновляется и когда рисуем новый пpямоугольник, то предыдущий пропадает. Мы же не можем запомнить координаты каждого пpямоугольника, чтобы их все перерисовывать каждый раз. Как убрать перерисовку? Может другой метод использовать? пробовал рисовать непосредственно в методе Paint и пробовал рисовать в методе mouseClicked - обработчике события клика

Решение задачи: «Рисование в JFrame»

textual
Листинг программы
@Override
public void update(Graphics g){
    paint(g);
}

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


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

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

13   голосов , оценка 4 из 5