JavaFX-FXMLLoader可以';不要加载我的fxml
我知道关于这件事有很多问题,但没有找到答案,什么能帮到我 这就是我的层次结构: 我尝试了很多东西,比如:JavaFX-FXMLLoader可以';不要加载我的fxml,java,javafx,fxml,Java,Javafx,Fxml,我知道关于这件事有很多问题,但没有找到答案,什么能帮到我 这就是我的层次结构: 我尝试了很多东西,比如: Parent root = FXMLLoader.load(getClass().getResource("/main/fxml/CharacterSelect.fxml")); Parent root = FXMLLoader.load(getClass().getResource("main/fxml/CharacterSelect.fxml")); Parent root = F
Parent root = FXMLLoader.load(getClass().getResource("/main/fxml/CharacterSelect.fxml"));
Parent root = FXMLLoader.load(getClass().getResource("main/fxml/CharacterSelect.fxml"));
Parent root = FXMLLoader.load(getClass().getResource("src/main/fxml/CharacterSelect.fxml"));
Parent root = FXMLLoader.load(getClass().getResource("/src/main/fxml/CharacterSelect.fxml"));
Parent root = FXMLLoader.load(getClass().getResource("src/main/fxml/CharacterSelect.fxml"));
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("fxml/CharacterSelect.fxml"));
Parent root = loader.load();
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("/fxml/CharacterSelect.fxml"));
Parent root = loader.load();
...
loader.setLocation(getClass().getResource("main/fxml/CharacterSelect.fxml"));
由于必须应用此结构/层次结构,因此我必须使其正常工作
字符选择.fxml
的控制器类值为:
main.fxml.CharacterSelectController
备注:
如果fxml不在其旁边的主文件夹中,则该程序将正常工作,包括:
Parent root = FXMLLoader.load(getClass().getResource("/fxml/CharacterSelect.fxml"));
后堆栈跟踪控制器在主。字符。。。而不是main.fxml.Ch。。。小心fxmloader.load(getClass().getResource(“fxml/CharacterSelect.fxml”);工作(fxml前的“/”号)谢谢!它又开始工作了:)