net.infonode.tabbedpanel
Class TabLayoutPolicy
java.lang.Object
net.infonode.util.Enum
net.infonode.tabbedpanel.TabLayoutPolicy
- All Implemented Interfaces:
- java.io.Serializable, Writable
public final class TabLayoutPolicy
- extends Enum
TabLayoutPolicy defines how the tabs in a tabbed panel's tab area can be laid out.
- Version:
- $Revision: 1.9 $
- Author:
- $Author: jesper $
- See Also:
TabbedPanel
,
TabbedPanelProperties
,
Serialized Form
Constructor Summary |
private |
TabLayoutPolicy(int value,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
SCROLLING
public static final TabLayoutPolicy SCROLLING
- Scrolling layout policy. This means that the tabs are laid out in a line. The
line of tabs will be scrollable if not all tabs can fit into the visible part
of the tabbed panel's tab area at the same time.
COMPRESSION
public static final TabLayoutPolicy COMPRESSION
- Compression layout policy. This means that the tabs are laid out in a line. The
tabs will be downsized (compressed) so that they fit into the visible part of the
tab area.
LAYOUT_POLICIES
public static final TabLayoutPolicy[] LAYOUT_POLICIES
- Array with all available layout policies.
TabLayoutPolicy
private TabLayoutPolicy(int value,
java.lang.String name)
getLayoutPolicies
public static TabLayoutPolicy[] getLayoutPolicies()
- Gets the tab layout policies.
- Returns:
- the tab layout policies
- Since:
- ITP 1.1.0