У меня вопрос по перерисовке графического объекта в Java.
У меня есть JPanel
, на котором я рисую многоугольники или прямоугольники. Когда я дважды щелкаю многоугольник, он идентифицируется и отображается определенным цветом. Однако способ, которым я это делаю, кажется очень неэффективным, потому что я перекрашиваю всю панель, в то время как перекрашивать нужно только одну из них. Теперь мой вопрос:
Можем ли мы определить и вызвать метод рисования для Rectangle
или GeneralPath
(используемых как многоугольник)? Если да, не могли бы вы порекомендовать ссылку, чтобы объяснить это?