Встречается на собеседованиях • сегодня

Что загружает каждый вид Router в Java

В JavaFX есть несколько видов Router (навигационных компонентов), каждый из которых загружает контент по-разному:

  1. StackPane Router (StackPane) – загружает новые страницы в стек, сохраняя предыдущие. Пример:
java
StackPane root = new StackPane();
root.getChildren().add(new Page1()); // Первая страница
root.getChildren().add(new Page2()); // Вторая страница поверх
  1. TabPane Router (TabPane) – загружает контент во вкладки. Каждая вкладка содержит отдельный контент:
java
TabPane tabPane = new TabPane();
Tab tab1 = new Tab("Page1", new Label("Content 1"));
Tab tab2 = new Tab("Page2", new Label("Content 2"));
tabPane.getTabs().addAll(tab1, tab2);
  1. BorderPane Router (BorderPane) – загружает контент в разные области (TOP, CENTER, BOTTOM и т.д.):
java
BorderPane borderPane = new BorderPane();
borderPane.setTop(new MenuBar());
borderPane.setCenter(new MainContent());
  1. FXRouter (сторонние библиотеки) – загружает FXML/Java-классы по маршрутам, например:
java
FXRouter.bind(this, primaryStage, "App Title");
FXRouter.when("home", "home.fxml");
FXRouter.goTo("home");
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы