Class Column

java.lang.Object
javafx.scene.layout.ConstraintsBase
javafx.scene.layout.ColumnConstraints
com.imyeyu.fx.utils.Column

public class Column extends javafx.scene.layout.ColumnConstraints
GridPane 列属性构造
Since:
2021-12-17 23:45
Author:
夜雨
  • Property Summary

    Properties inherited from class javafx.scene.layout.ColumnConstraints

    fillWidth, halignment, hgrow, maxWidth, minWidth, percentWidth, prefWidth
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Column
    通用键列
    static final Column
    通用值列
    static final Column
    通用值列(填充)

    Fields inherited from class javafx.scene.layout.ConstraintsBase

    CONSTRAIN_TO_PREF
  • Method Summary

    Modifier and Type
    Method
    Description
    列宽总是保持跟随容器尺寸变化
    static Column
    静态构造列属性对象
    static Column
    build(javafx.geometry.HPos align)
    静态构造列属性对象
    居中对齐
    保持子组件宽度填充
    左对齐
    max(double maxWidth)
    设置最大宽度
    min(double minWidth)
    设置最小宽度
    列宽总是不保持跟随容器尺寸变化
    子组件宽度不需填充
    percentWidth(double percentWidth)
    以百分比设置宽度
    右对齐
    列宽不受其他列影响时可跟随容器尺寸变化
    width(double width)
    设置宽度

    Methods inherited from class javafx.scene.layout.ColumnConstraints

    fillWidthProperty, getHalignment, getHgrow, getMaxWidth, getMinWidth, getPercentWidth, getPrefWidth, halignmentProperty, hgrowProperty, isFillWidth, maxWidthProperty, minWidthProperty, percentWidthProperty, prefWidthProperty, setFillWidth, setHalignment, setHgrow, setMaxWidth, setMinWidth, setPercentWidth, setPrefWidth, toString

    Methods inherited from class javafx.scene.layout.ConstraintsBase

    requestLayout

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • KEY

      public static final Column KEY
      通用键列
    • VALUE

      public static final Column VALUE
      通用值列
    • VALUE_FILL

      public static final Column VALUE_FILL
      通用值列(填充)
  • Method Details

    • min

      public Column min(double minWidth)
      设置最小宽度
      Parameters:
      minWidth - 最小宽度
      Returns:
      本实例
    • max

      public Column max(double maxWidth)
      设置最大宽度
      Parameters:
      maxWidth - 最大宽度
      Returns:
      本实例
    • width

      public Column width(double width)
      设置宽度
      Parameters:
      width - 宽度
      Returns:
      本实例
    • percentWidth

      public Column percentWidth(double percentWidth)
      以百分比设置宽度
      Parameters:
      percentWidth - 宽度
      Returns:
      本实例
    • fill

      public Column fill()
      保持子组件宽度填充
      Returns:
      本实例
    • notFill

      public Column notFill()
      子组件宽度不需填充
      Returns:
      本实例
    • left

      public Column left()
      左对齐
      Returns:
      本实例
    • center

      public Column center()
      居中对齐
      Returns:
      本实例
    • right

      public Column right()
      右对齐
      Returns:
      本实例
    • alwaysPriority

      public Column alwaysPriority()
      列宽总是保持跟随容器尺寸变化
      Returns:
      本实例
    • neverPriority

      public Column neverPriority()
      列宽总是不保持跟随容器尺寸变化
      Returns:
      本实例
    • sometimesPriority

      public Column sometimesPriority()
      列宽不受其他列影响时可跟随容器尺寸变化
      Returns:
      本实例
    • build

      public static Column build()
      静态构造列属性对象
      Returns:
      列属性对象
    • build

      public static Column build(javafx.geometry.HPos align)
      静态构造列属性对象
      Parameters:
      align - 水平对齐方式
      Returns:
      本实例