У меня следующая проблема в свинге.
Я реализую базовые операции рисования (линии, фигуры).Когда я двигаю мышь нажатой левой кнопкой, мне нужно перекрасить текущую форму.Поэтому я очищаю экран и перерисовываю уже нарисованные фигуры и в настоящее время рисуем одну.
Фигуры рисуются в методе paint()
, а при событии перемещения мыши я вызываю repaint()
(paint()
вызывается автоматически).Проблема в том, что экран сильно мигает при каждом перекрашивании, и это выглядит очень некрасиво.Подскажите пожалуйста, что я делаю не так?Спасибо.