我有以下 JavaFX FXML 结构:
<BorderPane fx:id="mainWindow" prefHeight="500.0" prefWidth="800.0" styleClass="mainFxmlClass" xmlns:fx="http://javafx.com/fxml/1">
<stylesheets>
<URL value="@mainwindow.css"/>
</stylesheets>
<top>
<fx:include fx:id="buttonPanel" source="/com/example/app/chart/buttons/buttonPanel.fxml" />
</top>
<center>
<BorderPane fx:id="chartContainer">
<center>
<fx:include fx:id="chartPanel" source="/com/example/app/chart/chartpanel/chartPanel.fxml" />
</center>
<right>
<fx:include fx:id="rightAxisPanel" source="/com/example/app/chart/rightaxis/rightAxisPanel.fxml" />
</right>
</BorderPane>
</center>
</BorderPane>
存在chartPanel
和rightAxisPanel
:
<AnchorPane fx:id="chartPanel" styleClass="chartPanelClass" xmlns:fx="http://javafx.com/fxml/1">
<stylesheets>
<URL value="@chartpanel.css"/>
</stylesheets>
</AnchorPane>
和
<AnchorPane fx:id="rightAxisPanel" prefWidth="100.0" minWidth="100.0" styleClass="rightAxisPanelClass" xmlns:fx="http://javafx.com/fxml/1">
<stylesheets>
<URL value="@rightaxispanel.css"/>
</stylesheets>
</AnchorPane>
这会生成下图:
到目前为止,一切都很好。
但是,如果我减小窗口的大小,则右侧面板将被截断-查看与 rigthAxisPanel 相对应的黄色区域如何被截断-。
我该怎么做才能让中央面板被截断?