在java fx中找不到控制器
我使用Eclpse Luna和Java8创建JavaFX项目。但是当我尝试下面的代码时在java fx中找不到控制器,java,javafx,Java,Javafx,我使用Eclpse Luna和Java8创建JavaFX项目。但是当我尝试下面的代码时 <VBox fx:controller="com.foo.MainController"> <fx:include fx:id="dialog" source="dialog.fxml"/> ... </VBox> public class MainController extends Controller { @FXML private Window
<VBox fx:controller="com.foo.MainController">
<fx:include fx:id="dialog" source="dialog.fxml"/>
...
</VBox>
public class MainController extends Controller {
@FXML private Window dialog;
@FXML private DialogController dialogController;
}
...
公共类MainController扩展控制器{
@FXML专用窗口对话框;
@FXML专用对话框控制器;
}
它说找不到控制器实际上我试过这个例子是的,但找到了com.foo.MainController。只是想确保该类在com.foo包中。@JoopEggen意味着您应该将该行添加到您的代码中。控制器不需要从任何基本类派生任何内置类控制器。I guess@tomsontom是正确的,您确定您遇到的不是关于
控制器
类的编译错误吗,哪些不存在(或未导入)?