JavaFX - przejście w nową scenę zamiast nowego okna

JavaFX - przejście w nową scenę zamiast nowego okna
B1
  • Rejestracja:prawie 11 lat
  • Ostatnio:około miesiąc
  • Postów:268
0

Chcę z głównego okna programu po kliknięciu w przycisk przejść w nową scenerię (ze wskazanego pliku .fxml) i chciałbym tam mieć strzałkę powrotu do okna głównego. Na razie zrobiłem w ten sposób że po kliknięciu otwiera się nowe okno, ale nie do końca mi to odpowiada.
Jak to zrobić?

KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 2 lata
  • Postów:32
0

a co tu jest skomplikowanego? w controllerze podmieniasz zawartość pane'a z innego fxmla

B1
  • Rejestracja:prawie 11 lat
  • Ostatnio:około miesiąc
  • Postów:268
0

Ustawienie sceny głównej mam w Mainie, a w controlerze na razie metody do Buttonów.

Kopiuj
primaryStage.setScene(new Scene(root, 600, 400));

wystarczy że tutaj podmienie sobie scenę główną?
Mogę prosić o jakiś przykład?

edytowany 1x, ostatnio: Bartolinho10
0

Przekaz sobie referencje do obiektu typu Stage (primaryStage) i po kliknieciu przycisku ustaw nowa scene uzywajac obiektu, ktory odwoluje sie do tej referencji.

B1
  • Rejestracja:prawie 11 lat
  • Ostatnio:około miesiąc
  • Postów:268
0

Dzięki. A jak dodać strzałęczkę powrotu do poprzedniej sceny?

0

To juz listy komponentow poszukaj.

KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 2 lata
  • Postów:32
0

zależy co masz na myśli przez powrót strzałeczką. jeśli po prostu wczytanie poprzedniej sceny - to halo, sytuacja wyglada tak samo.
a jeśli chcesz wrócić do sceny z wcześniej wprowadzonymi danymi to sprawa się trochę komplikuje

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.