Java 在JPanel上的鼠标标记事件上画笔?

Java 在JPanel上的鼠标标记事件上画笔?,java,swing,Java,Swing,如何通过鼠标标记在JPanel上制作铅笔画 我有一个JPanel,我想用鼠标在上面画画,所以每当我在这个JPanel上拖动鼠标时,每个(x,y)都会画一个椭圆形(具有指定的颜色和尺寸) 定制绘画有两种常见方法: 创建要绘制的对象列表,然后在每次重新绘制组件时遍历该列表 将对象直接绘制到BuffereImage,然后在重新绘制组件时绘制BuffereImage 查看这两种方法的工作示例。该示例实际上绘制了彩色矩形,这几乎正是您想要的

如何通过鼠标标记在JPanel上制作铅笔画


我有一个JPanel,我想用鼠标在上面画画,所以每当我在这个JPanel上拖动鼠标时,每个(x,y)都会画一个椭圆形(具有指定的颜色和尺寸)

定制绘画有两种常见方法:

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

  • 将对象直接绘制到BuffereImage,然后在重新绘制组件时绘制BuffereImage

  • 查看这两种方法的工作示例。该示例实际上绘制了彩色矩形,这几乎正是您想要的