JavaFX:场景生成器像一个组件吗?

JavaFX:场景生成器像一个组件吗?,java,custom-controls,javafx,scenebuilder,Java,Custom Controls,Javafx,Scenebuilder,是否可以像使用组件一样使用场景生成器?我会包括一个高级向导,用于创建自定义布局并将配置保存到文件中,还是创建自定义布局更好?是否有任何第三方库可供使用?更新 SceneBuilder现在是一个开源项目。 SceneBuilder的二进制文件现在通过提供。 SceneBuilder分为两部分: SceneBuilderKit(一个可重用的框架) SceneBuilder(实际的SceneBuilder应用程序,使用框架构建) SceneBuilder源代码目前仍然作为JavaFX源代码库(也是开源

是否可以像使用组件一样使用场景生成器?我会包括一个高级向导,用于创建自定义布局并将配置保存到文件中,还是创建自定义布局更好?是否有任何第三方库可供使用?

更新

SceneBuilder现在是一个开源项目。
SceneBuilder的二进制文件现在通过提供。 SceneBuilder分为两部分:

  • SceneBuilderKit(一个可重用的框架)
  • SceneBuilder(实际的SceneBuilder应用程序,使用框架构建)
  • SceneBuilder源代码目前仍然作为JavaFX源代码库(也是开源的)的一部分托管。基于Java 9开发工作的SceneBuilder当前开发版本位于:

    SceneBuilder应用程序本身的工作已经完成,因此它可以直接嵌入到IDE中,而不需要作为独立应用程序运行(尽管它也可以作为独立应用程序运行)

    这个答案的其余部分大部分已经过时了

    是否可以像使用组件一样使用场景生成器

    是一个封闭源代码的独立应用程序,不能(目前)嵌入非Oracle应用程序的现有JavaFX场景图中(据我所知)

    您可以将SceneBuilder作为单独的应用程序启动(例如,在当前的集成中执行)

    您可能没有分发场景生成器的许可证权限(您可以)。如果您选择要求用户使用SceneBuilder,则需要请求他们从Oracle下载SceneBuilder并在使用应用程序之前自行安装

    如果您有一个重要的应用程序想要捆绑SceneBuilder或将SceneBuilder嵌入其中,您可以与Oracle联系以讨论其他许可协议

    是否有第三方图书馆可供使用

    目前,还没有第三方库(用于JavaFX开发)可以远程接近SceneBuilder提供的功能

    我会包括一个高级向导,用于创建自定义布局并将配置保存到文件中,还是创建自定义布局更好

    你问题的这一部分太模糊,无法得到答案

    您可以创建一个新问题,但是。请求某人在StackOverflow上为您执行选项评估通常效果不太好(有其他网站提供此类问题)。最好自己选择一个选项,尝试一下,然后在实现中的某些特定内容不适合您时发布问题(通常带有代码)


    我要指出的是,创建一个功能类似于SceneBuilder的自定义布局管理器是一项庞大而复杂的任务。SceneBuilder花了数年的时间组建了一个团队。

    感谢您的回答,我接受。就我们的目的而言,一个能够放置一些控件(文本字段、标签、组合和其他一些控件)的主播就足够了,我们必须提供指定一些属性(如字体、大小等)的可能性;在过去,我们已经开发了一个定制的“GUI构建器”(但我们的组件不适用于javafx),现在我们需要做一些类似的事情(是的,我们是一个软件公司),因此在评估是否转换旧项目之前,我们想知道它是一个解决方案使用场景构建器,还是其他项目(商业或开放)可供评估但如果我能。。我认为这样就有可能问一些一般性的问题,不是每个人都知道你或我知道什么。因此,当您说“最好自己选择一个选项,尝试一下,然后在您的实现中的某些特定内容不起作用时发布问题”时,如果我不知道所有可用选项,该怎么办?因为这很重要(这是我的想法,我希望你也这么认为)。很抱歉我的英语不好(我现在正在学习,即使我已经老了..哎呀)。