Package | Description |
---|---|
bibliothek.extension.gui.dock.theme |
Contains some
DockTheme s. |
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse |
Various graphical and logical components needed when the
EclipseTheme
is active. |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
bibliothek.gui.dock.themes |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
bibliothek.gui.dock.themes.color |
The color subsystem allows each kind of element to get its colors
from a central repository.
|
bibliothek.gui.dock.util |
Distribution of information in a global scale and methods available from
everywhere.
|
bibliothek.gui.dock.util.icon |
Classes used by the
IconManager to set up the
default icons and allowing clients to configure the IconManager . |
bibliothek.gui.dock.util.text |
Classes used by the
TextManager to set up
the default texts based on the language in which the JRE is executed, and
classes allowing clients to modify these texts. |
Modifier and Type | Class and Description |
---|---|
class |
IdentifiedColorScheme
A
ColorScheme that is wrapped around another scheme. |
Modifier and Type | Class and Description |
---|---|
class |
BubbleColorScheme
The standard color scheme for a
BubbleTheme |
class |
SimpleBubbleColorScheme
A color scheme that generates most of its colors from a small starting set of
colors.
|
Modifier and Type | Class and Description |
---|---|
class |
EclipseColorScheme
A
ColorScheme used by the EclipseTheme . |
Modifier and Type | Class and Description |
---|---|
class |
FlatColorScheme
A color scheme for
FlatTheme . |
Modifier and Type | Method and Description |
---|---|
protected UIScheme<javax.swing.Icon,DockIcon,DockIconBridge> |
DockController.createDefaultIconScheme()
Creates the default
UIScheme for the IconManager . |
protected UIScheme<java.lang.String,TextValue,TextBridge> |
DockController.createDefaultTextScheme()
Creates the default
UIScheme for the TextManager . |
Modifier and Type | Interface and Description |
---|---|
interface |
ColorScheme
A
ColorScheme is a collection of colors and bridges. |
Modifier and Type | Class and Description |
---|---|
class |
BasicColorScheme
The
ColorScheme that is used by the BasicTheme . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractColorScheme
This abstract
ColorScheme stores listeners and UIProperties . |
class |
DefaultColorScheme
The default implementation of
ColorScheme just uses some maps
to store its colors. |
class |
ExtendingColorScheme
A
ColorScheme that can be extended by additional ColorScheme . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An abstract implementation of
UIScheme offering support for listeners. |
class |
TypedPropertyUIScheme
This
UIScheme is intended to be used by a TypedUIProperties
to fill in gaps by reading selected keys of a DockProperties . |
Modifier and Type | Method and Description |
---|---|
UIScheme<V,U,B> |
UISchemeEvent.getScheme()
Gets the scheme which fired this event.
|
UIScheme<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> |
TypedUIProperties.getScheme(Priority priority)
Gets the scheme which fills missing entries on the level
priority |
UIScheme<?,?,?> |
UIPriorityValue.getScheme(Priority priority)
Gets the scheme that created the entry with
priority . |
UIScheme<V,U,B> |
UIProperties.getScheme(Priority priority)
Gets the
UIScheme that is used to fill up missing values in
the level priority . |
Modifier and Type | Method and Description |
---|---|
boolean |
UIPriorityValue.set(Priority priority,
T value,
UIScheme<?,?,?> scheme)
Sets the value of
this using a value that may be
derived from scheme . |
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
UIProperties.setScheme(Priority priority,
UIScheme<V,U,B> scheme)
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIconScheme
This abstract implementation of an
UIScheme offers support for transferring values
from the DockProperties to the IconManager . |
class |
DefaultIconScheme
This default implementation of an
UIScheme for Icon s reads an ini-file
which consists of "key=icon-path" pairs, and loads all the icons described in that
ini file when needed. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTextScheme
This
UIScheme is used by the TextManager to load the default set of strings from
one or several ResourceBundle s. |