java - 获取形状边框上的单击

标签 java shapes

有没有一种方法可以简单地检查鼠标单击是否在形状的边框上?

我实际上使用的是 contains 方法,但如果单击形状边框,则该方法不起作用。

最佳答案

使用BasicStroke。定义厚度(假设为 5 像素)并使用 yourShape.getStrokedShape().contains(yourPoint)

关于java - 获取形状边框上的单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021248/

相关文章:

java - Java 和 Web 套接字中的 TimerTask

python - 在 Python 中使用 reshape reshape 数组

android - 在android中创建渐变颜色边框形状

excel - 获取点击形状的地址

java - 正则表达式无法正确分解带有版本号的文件路径

java - RequestMethod.DELETE 不起作用

applet - 通过 Java Applet 安装驱动程序

css - 我应该为这个背景图片使用CSS吗

java - 更改 JPanel java 中形状列表的颜色

java - 来自与 Apache Camel 的交换的具有相同路由键的多个队列