我有一个垂直方向的两个TitledPane
s的视图。SplitPane
我希望当我折叠其中一个时,将另一个调整到Scene
's 的高度。这是我的.fxml
文件的代码:
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.control.TitledPane?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TableColumn?>
<BorderPane xmlns="http://javafx.com/javafx"
xmlns:fx="http://javafx.com/fxml"
fx:id="pane"
fx:controller="stackoverflow.three.Controller">
<center>
<SplitPane fx:id="split" orientation="VERTICAL">
<TitledPane fx:id="first" text="First">
<TableView>
<columns>
<TableColumn text="Test"/>
</columns>
</TableView>
</TitledPane>
<TitledPane fx:id="second" text="Second">
<TableView>
<columns>
<TableColumn text="Test"/>
</columns>
</TableView>
</TitledPane>
</SplitPane>
</center>
</BorderPane>
如您所见,如果我折叠第一个,则视图底部有一个间隙,但我不想要那个间隙。
我试图将maxHeight
示例设置为 Infinity,但随后自动移动到第一个无法正常工作......知道我能做什么吗?