标签: java shape
有没有办法简单地检查鼠标点击是否在Shape的边框上?
我实际上正在使用contains方法但如果在Shape边框上进行点击则无效。
contains
答案 0 :(得分:2)
使用BasicStroke。定义厚度(比如5像素)并使用yourShape.getStrokedShape().contains(yourPoint)
BasicStroke
yourShape.getStrokedShape().contains(yourPoint)