我正在尝试创建一个JPanel来制作一个简单的绘图程序,只要用户拖动鼠标就会绘制它。但是,在调整窗口大小时,我已经绘制的图形消失了。这是PaintPanel类:
onAttach();
答案 0 :(得分:2)
一个简单的绘画程序,可以在用户拖动鼠标时进行绘制。
见Custom Painting Approaches。它演示了两种常用的自定义绘画方法:
将对象存储在ArrayList中绘制,然后遍历paintComponent(...)方法中的ArrayList以绘制每个对象
直接绘制到BufferedImage,然后绘制BufferedImage。