JavaFX FlowPane

2024 年 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 值)
orientationFlowPane 的方向setOrientation(Orientation 值)
prefWrapLength在水平或垂直 FlowPane 中内容应该换行的首选高度或宽度。setPrefWrapLength(double 值)
rowValignment行中节点的垂直对齐方式。setRowValignment(VPos 值)
vgap行之间的垂直间隙setVgap(Double 值)

构造函数

该类有 8 个构造函数,如下所示。

  1. FlowPane()
  2. FlowPane(Double Hgap, Double Vgap)
  3. FlowPane(Double Hgap, Double Vgap, Node? children)
  4. FlowPane(Node... Children)
  5. FlowPane(Orientation orientation)
  6. FlowPane(Orientation orientation, double Hgap, Double Vgap)
  7. FlowPane(Orientation orientation, double Hgap, Double Vgap, Node? children )
  8. FlowPane(Orientation orientation, Node... Children)

示例

输出


JavaFX FlowPane output
下一主题JavaFX UI控件