我在 SceneBuilder 中注意到一个奇怪的行为,我成功地将场景附加到所需的 Controller ,如下所示:
但有时无法检测到@FXML注解的字段
public class MainViewController
{
EntityManager em;
@FXML
public Parent View;
@FXML
public BorderPane ContentArea;
public MainViewController()
{
}
...
Scenebuilder应该通过显示 Controller 中可用的@FXML注释字段来提供建议,有时它可以正常工作,但有时却不能,直到我关闭Eclipse重新打开它,但不明白问题所在,它是真的让我很困难,有什么解释吗?
最佳答案
我从另一个方向面临过这个问题。在 Scenebuilder 中进行更改并启动 Java 应用程序时,更改不会出现在 GUI 中。我总是必须先打扫干净。
我认为您也面临着类似的问题,因此请尝试清理您的工作空间。也许您还必须重新启动 Scenebuilder。
关于java - 场景构建器不显示 Controller 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16651359/