Jak odwołać się do podstawowej wersji [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak otworzyć plik JavaFX FileChooser z klasy kontrolera? 4 odpowiedziUżywam plików .fxml do warstwy widoku mojej aplikacji. Każdy plik fxml ma dołączony kontroler
<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">
Załóżmy, że mam mainFrame i jego kontroler. Plik mainFrame.fxml jest załadowany do plikustart(Stage)
-metoda.
Teraz chciałbyś pokazać plik filehohooser, który jest dołączony do Stage / Window / Whatever.
Dobrze by było, gdyby kontroler fxml wiedział ona przykład primaryStage
.
Czy jest jakiś sposób na wprowadzenie go do kontrolera, czy FXML wie w czasie wykonywania, do której sceny i sceny należy?
Jedynym pomysłem, jaki mam, jest przechowywanie sceny podstawowej w jakimś statycznym kontekście, ale wydaje mi się, że to nie jest sposób, by mi to zrobić.