JavaFX FlowPane2024 年 8 月 29 日 | 阅读 2 分钟 FlowPane 布局面板以流的方式组织节点,这些节点在 FlowPane 的边界处换行。水平 FlowPane 将节点排列在一行中,并根据 FlowPane 的宽度进行换行。垂直 FlowPane 将节点排列在一列中,并根据 FlowPane 的高度进行换行。FlowPane 布局由 javafx.scene.layout.FlowPane 类表示。我们只需要实例化这个类来创建 FlowPane 布局。 属性该类有各种属性,如下表所述。 属性 | 描述 | 设置器方法 |
---|
对齐方式 | FlowPane 内容的整体对齐方式。 | setAlignment(Pos value) | columnHalignment | 列中节点的水平对齐方式。 | setColumnHalignment(HPos 值) | hgap | 列之间的水平间隙。 | setHgap(Double 值) | orientation | FlowPane 的方向 | setOrientation(Orientation 值) | prefWrapLength | 在水平或垂直 FlowPane 中内容应该换行的首选高度或宽度。 | setPrefWrapLength(double 值) | rowValignment | 行中节点的垂直对齐方式。 | setRowValignment(VPos 值) | vgap | 行之间的垂直间隙 | setVgap(Double 值) |
构造函数该类有 8 个构造函数,如下所示。 - FlowPane()
- FlowPane(Double Hgap, Double Vgap)
- FlowPane(Double Hgap, Double Vgap, Node? children)
- FlowPane(Node... Children)
- FlowPane(Orientation orientation)
- FlowPane(Orientation orientation, double Hgap, Double Vgap)
- FlowPane(Orientation orientation, double Hgap, Double Vgap, Node? children )
- FlowPane(Orientation orientation, Node... Children)
示例输出

|