gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:17:09 24 4
gpt4 key购买 nike

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

最佳答案

更新

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

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

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

对 SceneBuilder 应用程序本身进行了研究,以便它能够直接嵌入到 IDE 中,而不需要作为独立应用程序运行(尽管它仍然可以作为独立应用程序运行)。

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

is it possible to use a Scene Builder like a component?

SceneBuilder是一个闭源独立应用程序,(目前)无法嵌入到非 Oracle 应用程序的现有 JavaFX 场景图中(据我所知)。

您可以将 SceneBuilder 作为单独的应用程序启动(例如与 Scene Builder and Java IDEs 的当前集成一起执行)。

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

如果您有一个重要的应用程序想要将 SceneBuilder 捆绑在一起或将 SceneBuilder 嵌入其中,您可以联系 Oracle 讨论替代许可协议(protocol)。

Is there any third party library which can be used?

目前,还没有任何第 3 方库(用于 JavaFX 开发)可以与 SceneBuilder 提供的功能相媲美。

I would include an advanced wizard for creating custom layout and save configuration on file or is it better to create a custom one?

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

您可以创建一个新问题,但是 please ensure your new question is of better quality 。在 StackOverflow 上要求某人对您的选项进行评估通常效果不太好(还有其他网站可以解决此类问题)。最好自己选择一个选项,尝试一下,然后在实现中的特定内容不适合您时发布问题(通常带有代码)。

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

关于JavaFX:场景生成器像一个组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18090314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com