0

我有以下方法:

public Object getCurrentController (URL path) {

GuiceFXMLLoader loader;

Result result = loader.load(path);

Object controller = result.getController();

return controller;
}

该方法应该返回与.fxml参数中给出的路径的文件相对应的控制器对象path

它返回 null 而不是返回正确的控制器对象。

仅在获取resultfrom时出现问题loader.load(path);

你能告诉我为什么会发生这种情况吗?

谢谢!

4

1 回答 1

1

摆脱了这个问题。

问题是我没有以下内容:

fx:controller="com.....IExampleController"

在 .fxml 文件中。

我添加了它,现在它给了我想要的输出。

于 2013-07-26T16:57:14.583 回答