JavaFX 布局总结

Pane

布局的父类,使用坐标定位,类似绝对布局,子控件使用layoutX,layoutY定位

BorderPane边框布局

将界面分割成上中下,中间部分又分成左中右,一共五部分,通过

来设置内容。

HBox 水平布局

将控件水平排列,不换行。

VBox 垂直布局

将控件垂直排列,不换行。

FlowPane 流式布局

默认水平排列,排满一行之后会换行,提供属性设置水平还是垂直

GridPane 网格布局

类似HTML的table布局,按表格分布,可以合并单元格,  columnConstraints定义列,rowConstraints定义行。

AnchorPane 锚点布局

类似相对布局,可以指定子控件在布局的左下角等位置,可设置相对距离

ScrollPane 滚动布局

提供滚动内容。

StackPane 堆栈布局

所有子控件叠加在一起,可单独指定某个子控件位置。

TilePane 磁贴布局

把所有子控件放在一个网格中,每格大小一样,节点可以按水平或垂直排列,排到边界处会自动换行。

DialogPane 对话布局

弹窗。

你可能感兴趣的:(Java,java)