Javafx 2 javafx:java.lang.ClassNotFoundException
我是javafx新手,我想将fxml文件加载到窗格中 问题是,当我单击pageTwo按钮时,一条异常消息显示java.lang.ClassNotFoundException:PageTwoController 这是密码Javafx 2 javafx:java.lang.ClassNotFoundException,javafx-2,Javafx 2,我是javafx新手,我想将fxml文件加载到窗格中 问题是,当我单击pageTwo按钮时,一条异常消息显示java.lang.ClassNotFoundException:PageTwoController 这是密码 @FXML private void pageTwoAction(ActionEvent event) { try { FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("pageT
@FXML
private void pageTwoAction(ActionEvent event) {
try {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("pageTwo.fxml"));
Pane displayArea = (Pane) fxmlLoader.load();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
FXML必须注意两件事:
您可以手动编辑它们,也可以使用SceneBuilder,特别是如果您是JavaFX新手,它在开始时会有很大帮助如果您使用的是NetBeans,您需要在.fxml文件中编写包的导入语句
<?import foldername.*?>
您是否已将包含PageTwoController
的jar包含在类路径中?PageTwoController类与主类存在于同一个包中,我认为不需要导入。您如何在fxml中链接到它?绝对/相对路径?@younes,您应该在问题中包括您的FXML和控制器。