GuiceFXMLLoader:load()方法没有给出所需的输出

时间:2013-07-24 21:17:21

标签: java controller javafx guice fxml

我有以下方法:

public Object getCurrentController (URL path) {

GuiceFXMLLoader loader;

Result result = loader.load(path);

Object controller = result.getController();

return controller;
}

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

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

仅从result获取loader.load(path);时出现问题。

请您告诉我为什么会这样?

谢谢!

1 个答案:

答案 0 :(得分:1)

摆脱了这个问题。

事情是我没有跟随:

fx:controller="com.....IExampleController"
<。>在.fxml文件中。

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