Class MultiSplitLayout.Divider
- java.lang.Object
-
- org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Node
-
- org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Divider
-
- Enclosing class:
- MultiSplitLayout
public static class MultiSplitLayout.Divider extends MultiSplitLayout.Node
Models a single vertical/horiztonal divider.
-
-
Constructor Summary
Constructors Constructor Description Divider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isVertical()
Convenience method, returns true if the Divider's parent is a Split row (a Split with isRowLayout() true), false otherwise.void
setWeight(double weight)
Dividers can't have a weight, they don't grow or shrink.java.lang.String
toString()
-
Methods inherited from class org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Node
getBounds, getParent, getWeight, nextSibling, previousSibling, setBounds, setParent
-
-
-
-
Constructor Detail
-
Divider
public Divider()
-
-
Method Detail
-
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 classMultiSplitLayout.Node
- Parameters:
weight
- a double between 0.0 and 1.0- Throws:
java.lang.UnsupportedOperationException
- always- See Also:
MultiSplitLayout.Node.getWeight()
,MultiSplitLayout.layoutContainer(java.awt.Container)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-