【发布时间】:2013-08-20 22:54:12
【问题描述】:
我正在创建一个用于绘制图形的程序,但我有一个问题,我需要知道鼠标是否在 QuadCurve 上。怎么会创建函数那个函数? 我正在做的程序是绘制图形(绘制节点和边)。用鼠标在某个点绘制边缘只需按下 JPanel 并拖动到终点,并使用 Graphics2D QuadCurve2D 对象绘制并存储在对象数组中。对象中的每个对象都保存为 QuadCurve2D,它包含 3 个点(开始、控制、结束),现在我需要一种方法来消除在 JPanel 上绘制的任何边缘,为此,每条边缘都必须有一个作为参数的方法鼠标点,如果点在曲线上则返回true
【问题讨论】:
-
你能给我们更多关于你想要做什么的信息吗?你可以使用一个简短的、自包含的正确示例sscce.org
-
我正在做的程序是绘制图形(绘制节点和边)。用鼠标在某个点绘制边缘只需按下 JPanel 并拖动到终点,并使用 Graphics2D QuadCurve2D 对象绘制并存储在对象数组中。对象中的每个对象都保存为 QuadCurve2D,它包含 3 个点(开始、控制、结束),现在我需要一种方法来消除在 JPanel 上绘制的任何边缘,为此,每条边缘都必须有一个作为参数的方法鼠标点,如果点在曲线上则返回true
-
我也遇到了这个问题。你有没有找到解决办法?如果是这样,你能给我解释一下吗?