当前位置: 首页 > 知识库问答 >
问题:

javafx scene builder中无法识别第三方组件

王俊楚
2023-03-14



我正在使用javafx ribbons组件,该组件是由自定义库实现的,本文如下:https://pixelduke.wordpress.com/2015/01/11/Ribbon-for-java-using-javafx/

一切都很好,但唯一的问题是我无法使用场景构建器打开FXML文件。每次我打开一个文件时,它给出class not found异常。我试图将fxml作为一个自定义组件添加到场景构建器中,但它给出了同样的错误。

有什么建议吗?

共有1个答案

薛宏壮
2023-03-14

我已经找到了一个解决方案:

创建一个空项目,向其中添加类和相应的FXML文件,其中包含您希望包含在场景构建器中的元素,构建您的项目以生成一个jar文件,打开场景构建器,选择import“jar/FXML file”并导入您生成的jar。这些元素将被添加到场景生成器中的自定义部分

 类似资料:
  • 我很困惑。为什么array_search会跳过数组中的第一个元素?在数组只返回布尔值的情况下,数组搜索可以返回任何值——这是原因吗?现在这对我来说毫无意义。示例代码如下:

  • 问题内容: 我正在使用石英进行日程安排。 它接受5个参数。(秒,分钟,小时,daysOfMonth,月份)。 当我通过第四个参数作为“ 09”。Eclipse给我错误“ int类型的文字八进制09(数字9)超出范围”。 但是,当我将第四个参数作为“ 9”而不是“ 09”传递时,它起作用了。 谁能解释这个错误? 问题答案: 在Java中,如果要定义整数,则前导“ 0”将表示您正在以八进制定义数字

  • 我有一个这样的项目: 模块1 src/ build.gradle null module1 build.gradle

  • 我使用两种设备开发Android应用程序: 三星平板电脑Galaxy tab 10.1(Android3.1) 三星S2(Android4.0.3) 我在Mac OSX Lion上开发。 我的问题是我的Samusung S2不被Eclipse识别(我的平板电脑一切正常!!)。更准确地说,my S2在DDMS或“Android设备选择器”(在Eclipse中启动应用时出现的窗口,您可以在物理设备或模

  • 如何正确拆分字符串,使Words[1]实际上是?谢谢你的帮助!

  • 我有以下序列