Class TableLayoutConstraints

  • All Implemented Interfaces:
    TableLayoutConstants

    public class TableLayoutConstraints
    extends java.lang.Object
    implements TableLayoutConstants
    TableLayoutConstraints binds components to their constraints.
    • Constructor Summary

      Constructors 
      Constructor Description
      TableLayoutConstraints()
      Constructs an TableLayoutConstraints with the default settings.
      TableLayoutConstraints​(int col, int row)
      Constructs an TableLayoutConstraints a set of constraints.
      TableLayoutConstraints​(int col1, int row1, int col2, int row2)
      Constructs an TableLayoutConstraints a set of constraints.
      TableLayoutConstraints​(int col1, int row1, int col2, int row2, int hAlign, int vAlign)
      Constructs an TableLayoutConstraints a set of constraints.
      TableLayoutConstraints​(java.lang.String constraints)
      Constructs an TableLayoutConstraints from a string.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()
      Gets a string representation of this TableLayoutConstraints.
      • Methods inherited from class java.lang.Object

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

      • col1

        public int col1
        Cell in which the upper left corner of the component lays
      • row1

        public int row1
      • col2

        public int col2
        Cell in which the lower right corner of the component lays
      • row2

        public int row2
      • hAlign

        public int hAlign
        Horizontal justification if component occupies just one cell
      • vAlign

        public int vAlign
        Verical justification if component occupies just one cell
    • Constructor Detail

      • TableLayoutConstraints

        public TableLayoutConstraints()
        Constructs an TableLayoutConstraints with the default settings. This constructor is equivalent to TableLayoutConstraints(0, 0, 0, 0, FULL, FULL).
      • TableLayoutConstraints

        public TableLayoutConstraints​(int col,
                                      int row)
        Constructs an TableLayoutConstraints a set of constraints.
        Parameters:
        col - column where the component is placed
        row - row where the component is placed
      • TableLayoutConstraints

        public TableLayoutConstraints​(int col1,
                                      int row1,
                                      int col2,
                                      int row2)
        Constructs an TableLayoutConstraints a set of constraints.
        Parameters:
        col1 - column where upper-left cornor of the component is placed
        row1 - row where upper-left cornor of the component is placed
        col2 - column where lower-right cornor of the component is placed
        row2 - row where lower-right cornor of the component is placed
      • TableLayoutConstraints

        public TableLayoutConstraints​(int col1,
                                      int row1,
                                      int col2,
                                      int row2,
                                      int hAlign,
                                      int vAlign)
        Constructs an TableLayoutConstraints a set of constraints.
        Parameters:
        col1 - column where upper-left cornor of the component is placed
        row1 - row where upper-left cornor of the component is placed
        col2 - column where lower-right cornor of the component is placed
        row2 - row where lower-right cornor of the component is placed
        hAlign - horizontal justification of a component in a single cell
        vAlign - vertical justification of a component in a single cell
      • TableLayoutConstraints

        public TableLayoutConstraints​(java.lang.String constraints)
        Constructs an TableLayoutConstraints from a string.
        Parameters:
        constraints - indicates TableLayoutConstraints's position and justification as a string in the form "column, row" or "column, row, horizontal justification, vertical justification" or "column 1, row 1, column 2, row 2" or "column 1, row 1, column 2, row 2, horizontal justification, vertical justification". It is also acceptable to delimit the parameters with spaces instead of commas.
    • Method Detail

      • toString

        public java.lang.String toString()
        Gets a string representation of this TableLayoutConstraints.
        Overrides:
        toString in class java.lang.Object
        Returns:
        a string in the form "row 1, column 1, row 2, column 2, horizontal justification, vertical justification"