CornerScroller, Gripper, HeaderBox, JideButton, JideLabel, JideMenu, JideSplitButton, JideToggleButton, JideToggleSplitButton, NullJideButton, SimpleScrollPane.ScrollButtonpublic interface Alignable
Alignable is an interface that can be implemented by any components to provide information such as how
to set orientation and check whether a component supports vertical orientation or horizontal orientation.
Some components support both vertical orientation and horizontal orientation. For example, an icon-only JideButton.
It can be put on either a vertical toolbar or normal horizontal toolbar. However most components don't support both.
For example, a combo box. It's hard to imagine a combobox putting on a vertical toolbar.
By implementing this interface, a component can choose if it wants to support vertical orientation or horizontal
orientation. However if a component which doesn't implement this interface is added to toolbar, by default, it will
be treated as supportHorizontalOrientation() returning true and supportVerticalOrientation() returning false.| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
PROPERTY_ORIENTATION |
Property name to indicate the orientation is changed.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getOrientation() |
Gets the orientation.
|
void |
setOrientation(int orientation) |
Changes the orientation.
|
boolean |
supportHorizontalOrientation() |
Checks if the component support horizontal orientation.
|
boolean |
supportVerticalOrientation() |
Checks if the component support vertical orientation.
|
static final java.lang.String PROPERTY_ORIENTATION
boolean supportVerticalOrientation()
boolean supportHorizontalOrientation()
void setOrientation(int orientation)
JideSwingUtilities.setOrientationOf(this, orientation);orientation - the new orientationint getOrientation()
return
JideSwingUtilities.getOrientationOf(this);