我尝试编写一个程序来绘制自定义形状,然后执行所有鼠标事件,如拖动,单击,移动等。我想知道在其他编辑器中选择任何形状或鼠标接近那边界然后它边界点开始显示。我只是想逻辑不编码如何在图像中显示角点?我已经检查过我的鼠标点击是否在形状内。这是一个圆角矩形。当我点击它的矩形边界时,开始显示,连接点也开始显示。我该怎么办?
答案 0 :(得分:1)
Shape
界面包含getBounds()
和contains()
方法。使用contains()
确定点是否属于Shape
,然后使用getBounds()
获取直线,并使用矩形的角来绘制拖动点。