Я давно работаю над Java Swing. Я рисую что-то (рисую некоторые базовые фигуры, такие как круг, прямоугольник и т. Д.) На JDesktopPane, и как только я изменяю размер окна фрейма, содержащего jDesktopPane, или перетаскиваю какое-то другое окно поверх этого фрейма, нарисованные фигуры исчезают. Я использую объект класса BufferedImage, чтобы сохранить изображение. Так есть ли способ предотвратить исчезновение фигур или перекрасить их, когда они исчезнут?