Uses of Class
org.jdesktop.swingx.MultiSplitLayout.Node
-
Packages that use MultiSplitLayout.Node Package Description org.jdesktop.swingx Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich, data-centric client applications.org.jdesktop.swingx.multisplitpane Contains support classes for the MultiSplitLayout layout manager. -
-
Uses of MultiSplitLayout.Node in org.jdesktop.swingx
Subclasses of MultiSplitLayout.Node in org.jdesktop.swingx Modifier and Type Class Description static class
MultiSplitLayout.ColSplit
static class
MultiSplitLayout.Divider
Models a single vertical/horiztonal divider.static class
MultiSplitLayout.Leaf
Models a java.awt Component child.static class
MultiSplitLayout.RowSplit
static class
MultiSplitLayout.Split
Defines a vertical or horizontal subdivision into two or more tiles.Fields in org.jdesktop.swingx declared as MultiSplitLayout.Node Modifier and Type Field Description private MultiSplitLayout.Node
MultiSplitLayout. model
private MultiSplitLayout.Node
MultiSplitLayout.InvalidLayoutException. node
Fields in org.jdesktop.swingx with type parameters of type MultiSplitLayout.Node Modifier and Type Field Description private java.util.List<MultiSplitLayout.Node>
MultiSplitLayout.Split. children
Methods in org.jdesktop.swingx that return MultiSplitLayout.Node Modifier and Type Method Description MultiSplitLayout.Node
MultiSplitLayout. getModel()
Return the root of the tree of Split, Leaf, and Divider nodes that define this layout.MultiSplitLayout.Node
MultiSplitLayout.InvalidLayoutException. getNode()
MultiSplitLayout.Node
MultiSplitLayout. getNodeForComponent(java.awt.Component comp)
Get the MultiSplitLayout.Node associated with a componentMultiSplitLayout.Node
MultiSplitLayout. getNodeForComponent(MultiSplitLayout.Split split, java.awt.Component comp)
Get the MultiSplitLayout.Node associated with a componentMultiSplitLayout.Node
MultiSplitLayout. getNodeForName(java.lang.String name)
Get the MultiSplitLayout.Node associated with a componentMultiSplitLayout.Node
MultiSplitLayout. getNodeForName(MultiSplitLayout.Split split, java.lang.String name)
Get the MultiSplitLayout.Node associated with a componentMultiSplitLayout.Node
MultiSplitLayout.Split. lastWeightedChild()
Convenience method that returns the last child whose weight is > 0.0.MultiSplitLayout.Node
MultiSplitLayout.Node. nextSibling()
Return the Node that comes after this one in the parent's list of children, or null.private static MultiSplitLayout.Node
MultiSplitLayout. parseModel(java.io.Reader r)
static MultiSplitLayout.Node
MultiSplitLayout. parseModel(java.lang.String s)
A convenience method that converts a string to a MultiSplitLayout model (a tree of Nodes) using a a simple syntax.MultiSplitLayout.Node
MultiSplitLayout.Node. previousSibling()
Return the Node that comes before this one in the parent's list of children, or null.private MultiSplitLayout.Node
MultiSplitLayout.Node. siblingAtOffset(int offset)
Methods in org.jdesktop.swingx that return types with arguments of type MultiSplitLayout.Node Modifier and Type Method Description java.util.List<MultiSplitLayout.Node>
MultiSplitLayout.Split. getChildren()
Returns this Split node's children.Methods in org.jdesktop.swingx with parameters of type MultiSplitLayout.Node Modifier and Type Method Description private static void
MultiSplitLayout. addSplitChild(MultiSplitLayout.Split parent, MultiSplitLayout.Node child)
private void
MultiSplitLayout. checkLayout(MultiSplitLayout.Node root)
private java.awt.Component
MultiSplitLayout. childForNode(MultiSplitLayout.Node node)
private MultiSplitLayout.Divider
MultiSplitLayout. dividerAt(MultiSplitLayout.Node root, int x, int y)
private java.util.List<MultiSplitLayout.Divider>
MultiSplitLayout. dividersThatOverlap(MultiSplitLayout.Node root, java.awt.Rectangle r)
private void
MultiSplitLayout. doLayoutByWeight(MultiSplitLayout.Node node, java.awt.Rectangle bounds)
java.awt.Component
MultiSplitLayout. getComponentForNode(MultiSplitLayout.Node n)
Get the component associated with a MultiSplitLayout.Nodeprotected java.awt.Dimension
JXMultiSplitPane. getMaxNodeSize(MultiSplitLayout msl, MultiSplitLayout.Node n)
Set the maximum node size.protected java.awt.Dimension
JXMultiSplitPane. getMinNodeSize(MultiSplitLayout msl, MultiSplitLayout.Node n)
Set the minimum node size.private boolean
MultiSplitLayout. hasMoreVisibleSiblings(MultiSplitLayout.Node splitChild)
Check if the specified node has any following visible siblingsvoid
MultiSplitLayout.Split. hide(MultiSplitLayout.Node target)
Change a node to being hidden.private void
MultiSplitLayout. layout1(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
private void
MultiSplitLayout. layout2(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
java.awt.Dimension
MultiSplitLayout. maximumNodeSize(MultiSplitLayout.Node root)
Get the maximum size of this node.private java.awt.Dimension
MultiSplitLayout. minimumComponentSize(MultiSplitLayout.Node node)
java.awt.Dimension
MultiSplitLayout. minimumNodeSize(MultiSplitLayout.Node root)
Get the minimum size of this node.private boolean
MultiSplitLayout. nodeOverlapsRectangle(MultiSplitLayout.Node node, java.awt.Rectangle r2)
private static void
MultiSplitLayout. parseAttribute(java.lang.String name, java.io.StreamTokenizer st, MultiSplitLayout.Node node)
private java.awt.Dimension
MultiSplitLayout. preferredComponentSize(MultiSplitLayout.Node node)
private java.awt.Dimension
MultiSplitLayout. preferredNodeSize(MultiSplitLayout.Node root)
private static void
MultiSplitLayout. printModel(java.lang.String indent, MultiSplitLayout.Node root)
static void
MultiSplitLayout. printModel(MultiSplitLayout.Node root)
Print the tree with enough detail for simple debugging.void
MultiSplitLayout.Split. remove(MultiSplitLayout.Node n)
Remove a node from the layout.void
MultiSplitLayout.Split. replace(MultiSplitLayout.Node target, MultiSplitLayout.Node replacement)
Replace one node with another.void
MultiSplitLayout.Split. setChildren(MultiSplitLayout.Node... children)
Convenience method for setting the children of this Split node.void
JXMultiSplitPane. setModel(MultiSplitLayout.Node model)
A convenience method that sets the MultiSplitLayout model.void
MultiSplitLayout. setModel(MultiSplitLayout.Node model)
Set the root of the tree of Split, Leaf, and Divider nodes that define this layout.private void
MultiSplitLayout. throwInvalidLayout(java.lang.String msg, MultiSplitLayout.Node node)
Method parameters in org.jdesktop.swingx with type arguments of type MultiSplitLayout.Node Modifier and Type Method Description void
MultiSplitLayout.Split. setChildren(java.util.List<MultiSplitLayout.Node> children)
Set's the children property of this Split node.Constructors in org.jdesktop.swingx with parameters of type MultiSplitLayout.Node Constructor Description ColSplit(MultiSplitLayout.Node... children)
InvalidLayoutException(java.lang.String msg, MultiSplitLayout.Node node)
MultiSplitLayout(MultiSplitLayout.Node model)
Create a MultiSplitLayout with the specified model.RowSplit(MultiSplitLayout.Node... children)
Split(MultiSplitLayout.Node... children)
-
Uses of MultiSplitLayout.Node in org.jdesktop.swingx.multisplitpane
Subclasses of MultiSplitLayout.Node in org.jdesktop.swingx.multisplitpane Modifier and Type Class Description class
DefaultSplitPaneModel
A simplified SplitPaneLayout for common split pane needs.
-