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

场景生成器-无法添加控制器

云飞翮
2023-03-14

我现在在Scene Builder中打开了项目,并在anchor窗格中添加了一个controller类,它为我自动完成了该窗格,因为它识别出我有一个controller类,并且看起来正确。
但是,当我返回到我的.fxml文件时,它将我的控制器标签用红色表示为错误,并表示没有为顶级元素指定控制器。还表示无法解析类或包ProjectX。
我该怎么做呢?我完全按照教程...

项目文件结构如下:

ProjectX>src>ProjectX(包)>controller.java>main.java>ProjectX.fxml

在Scene Builder中,这是我在“Controller class”中键入的:main.projectbonify.controller也尝试了:projectbonify.controller
都不行。

提前谢了。

共有1个答案

危寒
2023-03-14

错误消息表示找不到“fx:controller”。

以下是一些对我有效的例子:

fx:controller=“stockmanager.fxmldocumentcontroller”fx:controller=“simplefmxlexample.fxmldocumentcontroller”

 类似资料:
  • 每当我试图从Intellij用scenebuilder打开一个fxml文件时,它会给我以下信息: (我已经从设置放入了场景构建器的路径)

  • 我希望此图表显示在场景生成器上。怎么可能。。??

  • 几个星期以来,我一直在想办法解决这个问题,现在我开始放弃了。我肯定做了什么根本错误的事情。不管怎样,这是我的情况。我以前用JavaFX做了一个简单的小程序,但现在发现了Scene Builder,并想用这个工具重新构建它。该项目包括几个经常重用的组件,如下面的组件。它由一个标签、一个滑块、一个文本字段和另一个自定义组件InfoIcon组成。 我已经了解到,在构建我称之为SliderVariable

  • 我试图使一个按钮只有图形,和场景构建器不会让我清除文本在按钮。由于某种原因,它会自动恢复到“按钮”。有办法让这一切停止吗?

  • 我对屏幕生成器有一些问题 对于某些fxml,它会在加载后发生creash。我尝试了很多次运行它,但它阻塞了,我必须终止这个进程。 fxml正常,内容在我的应用程序中正确显示。下面是导致场景生成器崩溃的FXML示例。

  • 我开始接触JavaFX,并使用SceneBuilder开发GUI。我在java项目中有以下结构: 在base.fxml中,我有一个,其中包含一个菜单项,比如一个,名为btnnew。在SceneBuilder中,我为该按钮声明了一个eventhandler,并试图将其连接到ProductClass中的一个方法。但是,ProductClass与base.fxml在不同的包中,当我单击base.fxml