Package org.pushingpixels.substance.api
Class DecorationAreaType
java.lang.Object
org.pushingpixels.substance.api.DecorationAreaType
Enumeration of available decoration area types. This class is part of
officially supported API.
- Since:
- version 4.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DecorationAreaType
Any area that can be placed in the bottom portion of its window.static final DecorationAreaType
Any general area that does not fit for the other types.static final DecorationAreaType
Any area that can be placed in the top portion of its window.static final DecorationAreaType
The default decoration area type.static final DecorationAreaType
Title pane of top-level windows (frames, dialogs).static final DecorationAreaType
Title pane of top-level windows (frames, dialogs) when not active.static final DecorationAreaType
Title pane of non top-level windows (internal frames, desktop icons).static final DecorationAreaType
Title pane of non top-level windows (internal frames, desktop icons) when not active.static final DecorationAreaType
Tool bar. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PRIMARY_TITLE_PANE
Title pane of top-level windows (frames, dialogs). -
PRIMARY_TITLE_PANE_INACTIVE
Title pane of top-level windows (frames, dialogs) when not active. -
SECONDARY_TITLE_PANE
Title pane of non top-level windows (internal frames, desktop icons). -
SECONDARY_TITLE_PANE_INACTIVE
Title pane of non top-level windows (internal frames, desktop icons) when not active. -
TOOLBAR
Tool bar. -
HEADER
Any area that can be placed in the top portion of its window. Menu bar is an example of a core Swing component.JXHeader
andJXTitledPanel
titled area (components from SwingX suite) are examples of third-party components. -
FOOTER
Any area that can be placed in the bottom portion of its window.JXStatusBar
component from SwingX suite is an example of a third-party component. -
GENERAL
Any general area that does not fit for the other types.JXTaskPaneContainer
component from SwingX suite is an example of a third-party component. -
NONE
The default decoration area type. Components placed in areas with this type do not get any special background decoration painting.
-
-
Constructor Details
-
DecorationAreaType
-
-
Method Details