Встречается на собеседованиях • сегодня
Что загружает каждый вид Router в Java
В JavaFX есть несколько видов Router (навигационных компонентов), каждый из которых загружает контент по-разному:
- StackPane Router (
StackPane) – загружает новые страницы в стек, сохраняя предыдущие. Пример:
java
StackPane root = new StackPane();
root.getChildren().add(new Page1()); // Первая страница
root.getChildren().add(new Page2()); // Вторая страница поверх- 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);- BorderPane Router (
BorderPane) – загружает контент в разные области (TOP, CENTER, BOTTOM и т.д.):
java
BorderPane borderPane = new BorderPane();
borderPane.setTop(new MenuBar());
borderPane.setCenter(new MainContent());- FXRouter (сторонние библиотеки) – загружает FXML/Java-классы по маршрутам, например:
java
FXRouter.bind(this, primaryStage, "App Title");
FXRouter.when("home", "home.fxml");
FXRouter.goTo("home");
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы