Class MultiSplitLayout.Split

    • Constructor Detail

    • Method Detail

      • isRowLayout

        public boolean isRowLayout()
        Returns true if the this Split's children are to be laid out in a row: all the same height, left edge equal to the previous Node's right edge. If false, children are laid on in a column.
        Returns:
        the value of the rowLayout property.
        See Also:
        setRowLayout(boolean)
      • setRowLayout

        public void setRowLayout​(boolean rowLayout)
        Set the rowLayout property. If true, all of this Split's children are to be laid out in a row: all the same height, each node's left edge equal to the previous Node's right edge. If false, children are laid on in a column. Default value is true.
        Parameters:
        rowLayout - true for horizontal row layout, false for column
        See Also:
        isRowLayout()
      • setChildren

        public void setChildren​(java.util.List<MultiSplitLayout.Node> children)
        Set's the children property of this Split node. The parent of each new child is set to this Split node, and the parent of each old child (if any) is set to null. This method defensively copies the incoming List. Default value is an empty List.
        Parameters:
        children - List of children
        Throws:
        java.lang.IllegalArgumentException - if children is null
        See Also:
        getChildren()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object