nicht öffnen, wenn ich die Methode "openPlanes" im Knopf die Option "onAction" setze. Dies zeigt viele Fehler. Aber wenn ich die "openPlanes" öffne, normal normal.Konnte ein neues Fenster in JavaFX
@FXML
private void openPlanes() {
openStage("view/Cadastro.fxml");
}
private void openStage(String fxml) {
try {
Stage currentStage = (Stage) PLANE.getScene().getWindow();
Parent root = FXMLLoader.load(getClass().getResource(fxml));
Scene scene = new Scene(root);
Stage stage = new Stage(StageStyle.TRANSPARENT);
stage.setScene(scene);
stage.show();
currentStage.hide();
} catch (IOException ex) {
Logger.getLogger(mainController.class.getName()).log(Level.SEVERE, null, ex);
}
}
Verursacht durch: javafx.fxml.LoadException: Keine Controller angegeben. file:/C: /Users/diego/Documents/NetBeansProjects/Automekanik/DGDSoft/dist/run708547813/DGD%20Soft.jar /dgdsoft/view/MainDGD.fxml: 23
at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2597)
at javafx.fxml.FXMLLoader.access$100(FXMLLoader.java:103)
at javafx.fxml.FXMLLoader$Element.getControllerMethodHandle(FXMLLoader.java:557)
at javafx.fxml.FXMLLoader$Element.processEventHandlerAttributes(FXMLLoader.java:599)
at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:770)
at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2823)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2532)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
at dgdsoft.DGDSoft.start(DGDSoft.java:19)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
... 1 more
Exception laufende Anwendung dgdsoft .DGDSoft Java Ergebnis: 1
Was sind die Fehler? Was ist 'openStage (...)'? –
Ich war dieser Kerl Anwendung GitHub Analyse - https://github.com/mlayah/bookingFX/tree/master/src/bookingfx YouTube - https://www.youtube.com/watch?v=ooT0Ueyngeo I machte einige gleiche Teile, um mehr zu lernen, ich habe versucht, einige zu ändern. Jetzt habe ich versucht, ein zweites Fenster aufzurufen, aber ich habe diesen Fehler nicht verstanden und weder dieser Code –
"Kein Controller angegeben" bedeutet, dass Sie die Controller-Klasse in Ihrer FXML-Datei nicht angegeben haben. –