2

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

在此处输入图像描述

但有时它无法检测到带有@FXML 注释的字段

 public class MainViewController
    {
        EntityManager em;

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


        public MainViewController() 
        {
        }
...

在此处输入图像描述

Scenebuilder 应该通过显示控制器中可用的 @FXML 注释字段来提供建议,有时它工作正常,但有时它没有,直到我关闭 Eclipse 重新打开它,但不理解问题,这真的让我很吃力,有什么解释吗?

4

1 回答 1

2

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

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

于 2013-05-21T08:57:45.327 回答