鼠标进行JavaFX转换

NexusTeddy

我正在一个项目中工作,我必须在其中创建一个可以创建和转换椭圆的编辑器。我了解使用GUI进行转换所需的所有必要编程,但是当所有Ellipses都可用鼠标转换时,它看起来和感觉会更好。我知道如何拖动它们,所以这不应该是一个问题,但是对于2半径的变换和旋转,我不知道。我正在寻找的草图:草图

抓点是否可见无关紧要。你们中是否有人知道如何轻松执行此操作,或者是否已有代码?

我没有在Google上找到任何东西(虽然可能是我的平均搜索技能)。

奥利弗·扬·克里洛(Oliver Jan Krylow)

JavaFX中的每个节点都有方便的方法来设置转换。因此,您要做的就是根据鼠标位置注册所需的输入处理程序。

ellipse.setRadiusY( radiusY );
ellipse.setRadiusX( radiusX );
ellipse.setRotate( angle );

查看完整示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章