我从事 Java Swing 工作已经有一段时间了。我在 JDesktopPane 上绘制一些东西(绘制一些基本形状,如圆形、矩形等),一旦调整包含 jDesktopPane 的框架窗口的大小或在该框架上拖动其他一些窗口,绘制的形状就会消失。我使用 BufferedImage 类的对象来保存图像。那么有没有什么方法可以防止形状消失或在消失时重新绘制它?
最佳答案
您需要确保每次在 paintComponent()
方法中保存绘制的内容并重新绘制它。每当需要重新绘制时(例如:由于调整大小),都会自动调用此方法。
关于java - 调整大小时 JDesktopPane 的内容消失 - Java Swing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065657/