我是javafx的新手,刚开始练习。 我正在使用UI,这对我来说很难理解。
答案 0 :(得分:0)
编辑:我错误地使用tableView而不是TabPane,芽结果是相同的,
所以我想我知道你想要做什么,我打开了sceneBuilder,结果就是这样:
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<SplitPane dividerPositions="0.5" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" orientation="VERTICAL" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.40" xmlns:fx="http://javafx.com/fxml/1">
<items>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0" />
<BorderPane prefHeight="200.0" prefWidth="200.0">
<top>
<HBox prefHeight="53.0" prefWidth="598.0" style="-fx-background-color: red;" BorderPane.alignment="CENTER" />
</top>
<center>
<TableView prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<columns>
<TableColumn prefWidth="75.0" text="C1" />
<TableColumn prefWidth="75.0" text="C2" />
</columns>
</TableView>
</center>
<bottom>
<HBox prefHeight="34.0" prefWidth="598.0" style="-fx-background-color: yellow;" BorderPane.alignment="CENTER" />
</bottom>
</BorderPane>
</items>
</SplitPane>
结果:
这是你要做的吗?拆分窗格中的上层索引是空的,在那里使用borderpane并在链接中添加另一个内容
答案 1 :(得分:-1)
将您的孩子setPrefSize
设置为最大值。这可能会解决您的问题。