Class ColumnWeightData


  • public class ColumnWeightData
    extends ColumnLayoutData
    Describes the width of a table column in terms of a weight, a minimum width, and whether the column is resizable.

    This class may be instantiated; it is not intended to be subclassed.

    Restriction:
    This class is not intended to be subclassed by clients.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int MINIMUM_WIDTH
      Default width of a column (in pixels).
      int minimumWidth
      The column's minimum width in pixels.
      int weight
      The column's weight.
    • Constructor Summary

      Constructors 
      Constructor Description
      ColumnWeightData​(int weight)
      Creates a resizable column width with the given weight and a default minimum width.
      ColumnWeightData​(int weight, boolean resizable)
      Creates a column width with the given weight and a default minimum width.
      ColumnWeightData​(int weight, int minimumWidth)
      Creates a resizable column width with the given weight and minimum width.
      ColumnWeightData​(int weight, int minimumWidth, boolean resizable)
      Creates a column width with the given weight and minimum width.
    • Field Detail

      • MINIMUM_WIDTH

        public static final int MINIMUM_WIDTH
        Default width of a column (in pixels).
        See Also:
        Constant Field Values
      • minimumWidth

        public int minimumWidth
        The column's minimum width in pixels.
      • weight

        public int weight
        The column's weight.
    • Constructor Detail

      • ColumnWeightData

        public ColumnWeightData​(int weight)
        Creates a resizable column width with the given weight and a default minimum width.
        Parameters:
        weight - the weight of the column
      • ColumnWeightData

        public ColumnWeightData​(int weight,
                                int minimumWidth)
        Creates a resizable column width with the given weight and minimum width.
        Parameters:
        weight - the weight of the column
        minimumWidth - the minimum width of the column in pixels
      • ColumnWeightData

        public ColumnWeightData​(int weight,
                                int minimumWidth,
                                boolean resizable)
        Creates a column width with the given weight and minimum width.
        Parameters:
        weight - the weight of the column
        minimumWidth - the minimum width of the column in pixels
        resizable - true if the column is resizable, and false if size of the column is fixed
      • ColumnWeightData

        public ColumnWeightData​(int weight,
                                boolean resizable)
        Creates a column width with the given weight and a default minimum width.
        Parameters:
        weight - the weight of the column
        resizable - true if the column is resizable, and false if size of the column is fixed