org.noos.xing.mydoggy.plaf.ui.cmp.multisplit
Class MultiSplitLayout.Divider
java.lang.Object
org.noos.xing.mydoggy.plaf.ui.cmp.multisplit.MultiSplitLayout.Node
org.noos.xing.mydoggy.plaf.ui.cmp.multisplit.MultiSplitLayout.Divider
- Enclosing class:
- MultiSplitLayout
public static class MultiSplitLayout.Divider
- extends MultiSplitLayout.Node
Models a single vertical/horiztonal divider.
|
Method Summary |
boolean |
isVertical()
Convenience method, returns true if the Divider's parent
is a Split row (a Split with isRowLayout() true), false
otherwise. |
String |
print()
|
void |
setBounds(Rectangle bounds)
Set the bounding Rectangle for this node. |
void |
setWeight(double weight)
Dividers can't have a weight, they don't grow or shrink. |
String |
toString()
|
MultiSplitLayout.Divider
public MultiSplitLayout.Divider()
isVertical
public final boolean isVertical()
- Convenience method, returns true if the Divider's parent
is a Split row (a Split with isRowLayout() true), false
otherwise. In other words if this Divider's major axis
is vertical, return true.
- Returns:
- true if this Divider is part of a Split row.
setWeight
public void setWeight(double weight)
- Dividers can't have a weight, they don't grow or shrink.
- Overrides:
setWeight in class MultiSplitLayout.Node
- Parameters:
weight - a double between 0.0 and 1.0
- Throws:
UnsupportedOperationException- See Also:
MultiSplitLayout.Node.getWeight(),
MultiSplitLayout.layoutContainer(java.awt.Container)
toString
public String toString()
- Overrides:
toString in class Object
setBounds
public void setBounds(Rectangle bounds)
- Description copied from class:
MultiSplitLayout.Node
- Set the bounding Rectangle for this node. The value of
bounds may not be null. The default value of bounds
is equal to
new Rectangle(0,0,0,0).
- Overrides:
setBounds in class MultiSplitLayout.Node
- Parameters:
bounds - the new value of the bounds property- See Also:
MultiSplitLayout.Node.getBounds()
print
public String print()
- Overrides:
print in class MultiSplitLayout.Node
Copyright © 2012. All Rights Reserved.