如何通过 mouseDragged 在 JPanel 上进行铅笔绘图?
我有一个 JPanel,我想在其中使用鼠标进行绘制,因此每当我在该 JPanel 上拖动鼠标时,都会为每个 (x,y) 绘制一个椭圆形(具有指定的颜色和尺寸)。
最佳答案
进行自定义绘画有两种常见方法:
创建要绘制的对象列表,然后在每次重新绘制组件时迭代该列表。
将对象直接绘制到 BufferedImage,然后在重新绘制组件时绘制 BufferedImage。
查看Custom Painting Approaches两种方法的工作示例。该示例实际上绘制了彩色矩形,这几乎正是您想要的。
关于java - JPanel 上的 mouseDragged 事件上的铅笔绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34107450/