Anchorpane在javafx上不支持我的控制器

时间:2014-07-25 14:17:43

标签: java controller javafx main fxml

我的程序拒绝运行,因为" anchorpane"拒绝在我的所有fxml文件上支持我的控制器,因此我的fxml页面没有加载。此外,它还给我错误消息,我的主类无法找到。我欢迎任何关于陈述的帮助或建议。

我的fxml文件

<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" pickOnBounds="false" prefHeight="614.0" prefWidth="1015.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="winnaccs.WinSecHomeController">

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

控制器

public class WinSecHomeController implements Initializable, ControlledScreen {
ScreensController myController;

/**
 * Initializes the controller class.
 */
@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
}    
public void setScreenParent (ScreensController screenParent){
    myController = screenParent;
}

@FXML
private void goToLogin(ActionEvent event) {
    myController.setScreen(Winnaccs.screen2);
}

}

1 个答案:

答案 0 :(得分:0)

试着改变这个

FX:控制器=&#34; winnaccs.WinSecHomeController&#34;

与其他

FX:控制器=&#34; winnaccs / WinSecHomeController&#34;