如何通过mouseDragged在JPanel上绘制铅笔?
我想要使用鼠标绘制JPanel,因此每当我在该JPanel上拖动鼠标时,对于每个(x,y),都会绘制一个椭圆形(具有指定的颜色和尺寸)。
答案 0 :(得分:1)
自定义绘画有两种常用方法:
创建要绘制的对象列表,然后在每次重新绘制组件时遍历列表。
将对象直接绘制到BufferedImage,然后在重新绘制组件时绘制BufferedImage。
查看Custom Painting Approaches了解这两种方法的工作示例。该示例实际上绘制了彩色矩形,这几乎就是您想要的。