我正在开发一个项目,我必须在其中创建一个可以创建和转换省略号的编辑器。我理解所有必要的编程,使用GUI进行转换,但是当所有椭圆都可以通过鼠标转换时,它看起来感觉更好。我知道如何拖动它们,所以这不应该是一个问题,但是对于2半径和旋转的转换,我没有任何线索。 我正在寻找的内容草图:
如果抓取点可见或不可见并不重要。你们中的任何人都知道如何轻松地做到这一点,或者那里是否有代码?
我在谷歌上找不到任何东西(可能是我的平均搜索技能)。
答案 0 :(得分:1)
JavaFX中的每个节点都有方便的方法来设置转换。所以你要做的就是根据鼠标位置注册你想要的输入处理程序。
ellipse.setRadiusY( radiusY );
ellipse.setRadiusX( radiusX );
ellipse.setRotate( angle );
查看full example。