我今天在JavaFX Scene Builder 2.0上玩游戏,并注意到各种控件的旋转选项都有一个圆形的滑块'。
图片:http://i.imgur.com/kE6N7Xo.gif
我真的很喜欢这个,我想在我正在进行的一个小项目中使用它,但我不认为它是一个标准的javafx控件。看起来它的设计符合JavaFX的外观和感觉,并且它是由Java背后的人开发的软件的一部分,我认为它已经得到了在某个地方!
您知道这是否包含在标准的javafx库中吗?如果我能帮忙的话,我宁愿不必自己动手吧!
感谢您的帮助!
答案 0 :(得分:0)
SceneBuilder 2.0 is open source(就许可频谱而言,它是自由的)。
您可以找到" RotateEditor"的来源。在这个bitbucket镜子中控制:
SceneBuilder源分为两部分 - SceneBuilder应用程序和一个名为SceneBuilderKit的独立支持库。如果从bitbucket下载源代码并编译SceneBuilderKit,您应该能够使用RotateEditor(以及SceneBuilder提供的一些其他功能)。我不确定您是否能够在未经修改的情况下直接在您的应用程序中使用它,或者您是否需要进行一些小的更改才能成功集成它。
SceneBuilder的构建指令在open-jfx wiki上,但您可能不需要构建整个JavaFX来获得所需的内容。
如果RotateEditor不在ControlsFX项目中,您可以考虑重新打包并将其捐赠给ControlsFX,因为在专用控件库中安装这样的控件会很好。