![]() |
1
1
我很想知道你为什么要使用场景生成器1.1,它可以追溯到2013年。我想是因为你必须用jdk 7来维护一些遗留的javafx代码吧? 我想你也知道场景生成器的当前版本可以找到 here ,它支持JDK 8和JDK 10。 不管怎样,回到您的问题,坏消息是scene builder 1.1没有管理jar/fxml文件的菜单。你可以在这里找到更多关于这个的信息 issue 以下内容:
好消息是,它对第三方组件有某种基本支持。有两种方法可以启用第三方组件:
我不得不在我的旧文件之间搜索,从那时开始寻找一些有效的用例来测试这个。我们可以用 JFXtras jar版本2.2('org.jfxtras:jfxtras labs:2.2-r5'),可从 here 是的。 可以使用其控件之一创建FXML:
现在,如果您尝试用sb 1.1打开这个fxml,您将得到一个对话框:
在这里可以指定jar:
你必须点击
现在,如果您检查fxml文件,您将注意到类路径将包括:
这只适用于此文件。并意识到
如果您想要更持久的解决方案,可以将jar直接添加到
你必须编辑
保存并启动sb 1.1。现在您可以直接打开fxml文件或需要第三方jar的任何其他文件。 |
|
Victor · 在javafx中运行时更改标签文本 7 年前 |
![]() |
Sander B · 使用JavaFx创建暗模式 7 年前 |
|
Helena Ann · JavaFX旋转器。getValue() 7 年前 |
![]() |
m.y.m · javafx场景生成器中无法识别第三方组件 7 年前 |