Package com.jidesoft.swing
Interface Alignable
-
- All Known Implementing Classes:
CornerScroller,Gripper,HeaderBox,JideButton,JideLabel,JideMenu,JideSplitButton,JideToggleButton,JideToggleSplitButton,NullJideButton,SimpleScrollPane.ScrollButton
public interface AlignableAlignableis 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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_ORIENTATIONProperty name to indicate the orientation is changed.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetOrientation()Gets the orientation.voidsetOrientation(int orientation)Changes the orientation.booleansupportHorizontalOrientation()Checks if the component support horizontal orientation.booleansupportVerticalOrientation()Checks if the component support vertical orientation.
-
-
-
Field Detail
-
PROPERTY_ORIENTATION
static final java.lang.String PROPERTY_ORIENTATION
Property name to indicate the orientation is changed.- See Also:
- Constant Field Values
-
-
Method Detail
-
supportVerticalOrientation
boolean supportVerticalOrientation()
Checks if the component support vertical orientation. doesn't consider the component orientation, it should return false.- Returns:
- true if it supports vertical orientation
-
supportHorizontalOrientation
boolean supportHorizontalOrientation()
Checks if the component support horizontal orientation.- Returns:
- true if it supports horizontal orientation
-
setOrientation
void setOrientation(int orientation)
Changes the orientation. If the component is a Swing component, the default implementation is this.JideSwingUtilities.setOrientationOf(this, orientation);- Parameters:
orientation- the new orientation
-
getOrientation
int getOrientation()
Gets the orientation. If the component is a Swing component, the default implementation is this.return JideSwingUtilities.getOrientationOf(this);- Returns:
- orientation
-
-