1

问题是,如何使更简单和更有效。我正在使用 jfreechart,我想通过单击鼠标从一个点到另一个点画一条线。我已经覆盖了chartMouseClicked 来设置起点,然后在下一次点击线的终点之后。有用。但是想看看我的线,从起点开始,在鼠标光标上结束,而在第一次点击后,我正在移动光标。我已经通过在我覆盖的 chartMouseMoved 方法中设置数据集和设置渲染器来完成它,但是它在每次移动光标后都会创建许多数据集。我的问题是如何通过 2xclick 鼠标对我正在制作的线条进行可见预览。有谁能够帮我?

4

1 回答 1

1

让 jFreechart 渲染成离屏图像并使用该图像来绘制小部件的背景。然后,您无需担心 jFreechart 的内部结构和事件处理;您可以使用标准的 Swing/AWT 方法来创建一个简单的矢量图形编辑器。

于 2012-08-09T13:26:55.877 回答