在JPanel上绘制mouseDragged事件的铅笔图?

时间:2015-12-05 15:53:22

标签: java swing

如何通过mouseDragged在JPanel上绘制铅笔?

我想要使用鼠标绘制JPanel,因此每当我在该JPanel上拖动鼠标时,对于每个(x,y),都会绘制一个椭圆形(具有指定的颜色和尺寸)。

1 个答案:

答案 0 :(得分:1)

自定义绘画有两种常用方法:

  1. 创建要绘制的对象列表,然后在每次重新绘制组件时遍历列表。

  2. 将对象直接绘制到BufferedImage,然后在重新绘制组件时绘制BufferedImage。

  3. 查看Custom Painting Approaches了解这两种方法的工作示例。该示例实际上绘制了彩色矩形,这几乎就是您想要的。