Java绘图程序

标签 java swing paint graphics2d

我已经启动了一个 Java Paint 程序,它似乎工作正常......只有一个问题。在我的程序中,我对其进行了设置,以便它使用 MouseListener 方法重新绘制()的椭圆形并覆盖paintComponent(Graphics g)。问题是,当我快速移动鼠标时,它开始分开我的椭圆形,而不是在拖动鼠标时形成一条平滑的线。有没有办法解决这个问题。

附注请记住,我更愿意使用 fillOval 方法而不是 drawLine,因为我仍然想设置笔划。

提前致谢

最佳答案

参见Custom Painting Approaches两种常见的绘画方式。该示例在鼠标移动时绘制了一个矩形,没有出现任何问题。

关于Java绘图程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17199024/

相关文章:

Java Applet 从另一个类重绘

java - 如何相对于标记翻转 ByteBuffer?

java - 我们如何在 GWT 中从一页导航到另一页

java - 自定义 BigInteger 类的递归加法

java - 我可以在 JDBC 准备好的查询中使用多个语句吗?

java - 无法启动 Swing 计时器

java - 查找 Swing 计时器已经运行了多长时间

java - 为什么我的 JLabel 没有在 Java GUI 中的 JPanel (GridBagLayout) 中间居中?

android - 我如何画一条半透明的白线?

c - 模拟绘画应用的笔触