【问题标题】:Intellij idea gluon scene builder : cannot create instance of viewIntellij idea 胶子场景构建器:无法创建视图实例
【发布时间】:2023-04-03 05:08:01
【问题描述】:

我刚开始玩 gluon mobile,在 intellij idea 上安装了 gluon 插件并创建了我的第一个项目后,我在尝试使用场景构建器打开主 fxml 文件时遇到了这个问题:

请问有什么解决这个问题的建议吗?

提前致谢。

【问题讨论】:

  • IntelliJ 嵌入式 Scene Builder 无法处理自定义控件,因为您需要使用独立的 Scene Builder 应用程序打开 FXML 文件。见this
  • 我已经在我的 Windows 计算机中安装了场景构建器应用程序,并在 intellij idea 中设置了它的 .exe 路径,但不幸的是问题仍然存在。然而有一个奇怪的事实,当我使用场景构建器应用程序打开文件时,没有出现任何问题。
  • 您需要从上下文菜单 (Open in SceneBuilder) 打开 FXML。还要确保您拥有最新版本 8.3.0。
  • 我让它在编辑器之外工作,但为什么它不能在编辑器内工作,这是一个错误吗?
  • 您能否澄清一下:在应用程序中工作是否正在运行? “不在编辑器内工作”是什么意思?不能用 Scene Builder 打开 FXML 文件吗?

标签: gluon-mobile


【解决方案1】:

正如其他类似questions 中所述,虽然 IntelliJ 内置 Scene Builder 使用您已安装在您的机器中的独立 Scene Builder(通过扫描其 Java 文件夹,查找 dist.jar),即使您有带有 Gluon 面板和 Gluon 自定义控件的最新 Scene Builder 8.3.0,嵌入式版本无法处理(任何类型的)自定义控件。

您会注意到这个内置版本缺少没有菜单、控制器面板、自定义控件的精简版。

只要您有自定义控件(如 View),您就需要使用独立的 Scene Builder 应用程序打开 FXML 文件,使用上下文菜单选项 Open in SceneBuilder

【讨论】:

    猜你喜欢
    • 2014-05-26
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多