Я работаю в NetBeans 8 с Java 8/JavaFX.
У меня есть приложение, которое запускает основной этап на основе файла fxml.
Существует опция меню, позволяющая пользователю вызвать второй этап по запросу. Функция, открывающая окно, выглядит так:
@FXML
private void openChildWindow(ActionEvent event) throws Exception {
Group root = new Group();
Stage stage = new Stage();
AnchorPane frame = FXMLLoader.load(getClass().getResource("second.fxml"));
root.getChildren().add(frame);
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
Содержимое second.fxml выглядит так (после всех операторов импорта):
<AnchorPane id="AnchorPane" prefHeight="680.0" prefWidth="1020.0" xmlns:fx="http://javafx.com/fxml/1" >
<stylesheets><URL value="@css/mycss.css" /></stylesheets>
<children>
<TabPane AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="10.0"
AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="0.0" >
<Tab text="A" closable="false"></Tab>
</TabPane>
</children>
</AnchorPane>
Проблема: когда я нажимаю на угол второго окна, чтобы перетащить его и изменить его размер, размер содержимого не изменяется. Что мне не хватает или что мне нужно для автоматического изменения размера?