繁体   English   中英

JavaFX:Scene Builder像一个组件吗?

[英]JavaFX: Scene Builder like a component?

是否可以像组件一样使用Scene Builder? 我将包括一个用于创建自定义布局并在文件上保存配置的高级向导,还是创建一个自定义的更好? 有没有可以使用的第三方库?

更新

SceneBuilder现在是一个开源项目。
对于SceneBuilder二进制文件,现在都可以通过胶子 SceneBuilder分为两部分:

  1. SceneBuilderKit(可重用框架)
  2. SceneBuilder(使用框架构建的实际SceneBuilder应用程序)。

目前,SceneBuilder源仍作为JavaFX源存储库(也是开放源代码)的一部分托管。 基于Java 9开发工作的SceneBuilder的当前开发版本位于:

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

该答案的其余部分大部分已过时

是否可以像组件一样使用Scene Builder?

SceneBuilder是一个封闭源独立应用程序,并且(当前)不能(当前)嵌入到非Oracle应用程序的现有JavaFX场景图中(据我所知)。

您可以将SceneBuilder作为单独的应用程序启动(例如,通过Scene Builder和Java IDE的当前集成来执行)。

您可能没有分发Scene Builder的许可权(您可以自己检查Scene Builder的许可 )。 如果选择要求用户使用SceneBuilder,则需要在使用应用程序之前要求他们从Oracle下载SceneBuilder并自行安装。

如果您有重要的应用程序要捆绑SceneBuilder或将SceneBuilder嵌入其中,则可以联系Oracle讨论替代许可协议。

有没有可以使用的第三方库?

当前,没有第三方库(用于JavaFX开发),它甚至与SceneBuilder提供的功能几乎遥不可及。

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

您的问题的这一部分太含糊,无法获得答案。

您可以创建一个新问题,但是请确保您的新问题质量更高 请求某人在StackOverflow上为您评估选项的请求通常效果不佳(还有其他网站针对此类问题)。 最好自己选择一个选项,尝试一下,然后在实现中的某些特定内容对您不起作用时提出问题(通常带有代码)。

我会注意到,创建功能类似于SceneBuilder的自定义布局管理器是一项庞大而复杂的任务。 SceneBuilder花了几年的时间来创建团队。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM