java - 场景构建器不显示 Controller 字段

标签 java eclipse javafx-2 fxml scenebuilder

我在 SceneBuilder 中注意到一个奇怪的行为,我成功地将场景附加到所需的 Controller ,如下所示:

enter image description here

但有时无法检测到@FXML注解的字段

 public class MainViewController
    {
        EntityManager em;

        @FXML 
        public Parent View;
        @FXML 
        public BorderPane ContentArea;


        public MainViewController() 
        {
        }
...

enter image description here

Scenebuilder应该通过显示 Controller 中可用的@FXML注释字段来提供建议,有时它可以正常工作,但有时却不能,直到我关闭Eclipse重新打开它,但不明白问题所在,它是真的让我很困难,有什么解释吗?

最佳答案

我从另一个方向面临过这个问题。在 Scenebuilder 中进行更改并启动 Java 应用程序时,更改不会出现在 GUI 中。我总是必须先打扫干净。

我认为您也面临着类似的问题,因此请尝试清理您的工作空间。也许您还必须重新启动 Scenebuilder。

关于java - 场景构建器不显示 Controller 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16651359/

相关文章:

java - 如何沿着贝塞尔曲线书写文字?

tableview - 检测 TableView JavaFX 2 ROW 上的双击

java - 如何在 ICU4J 中合并音译规则?

java - 如何在Android Studio中模拟android模拟器启动?

java - Eclipse E4 : E4 Dev Tools Official Download Site. 为什么不包括它们?

java - cvc-复杂类型.2.4.a : Invalid content was found starting with element 'location'

java - 有关堆栈跟踪中行号的文档

java - NPE 和 IAE 是否有不同处理方式的情况?

java - Android-Eclipse项目制作和R文件错误

java - 如何过滤退格键盘输入