Package | Description |
---|---|
bibliothek.extension.gui.dock.preference |
Generic collection of preferences used in this framework.
|
bibliothek.extension.gui.dock.preference.editor |
A set of
PreferenceEditor s
for types that are often used. |
bibliothek.extension.gui.dock.preference.preferences.choice |
A set of small classes containing choices the user can make.
|
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.gui.dock.action |
The components dealing with the logic of
DockAction s. |
bibliothek.gui.dock.displayer |
Classes and interfaces that are needed by the
DockableDisplayer . |
bibliothek.gui.dock.dockable |
Some classes related to
Dockable . |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.flap |
Elements that are related to the
FlapDockStation . |
bibliothek.gui.dock.station.screen.window |
Contains the window (
JDialog , JInternalDialog , etc..)
that shows the children of a ScreenDockStation and the classes required
to configure that window. |
bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation . |
bibliothek.gui.dock.station.stack.tab |
This package contains a generic implementation of a "tabbed-pane".
|
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.border |
Contains classes required to modify the
Border of
various JComponent s. |
bibliothek.gui.dock.themes.color |
The color subsystem allows each kind of element to get its colors
from a central repository.
|
bibliothek.gui.dock.themes.font |
Implementations of
DockFont to be used
at different places (as described in the documentation for each item). |
bibliothek.gui.dock.title |
Elements needed to paint the title of a
Dockable . |
bibliothek.gui.dock.util |
Distribution of information in a global scale and methods available from
everywhere.
|
bibliothek.gui.dock.util.color |
The color subsystem, used by most of the components to search for the colors
they need to paint.
|
bibliothek.gui.dock.util.font |
The font-subsystem is used to define the fonts that are used to paint
text.
|
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 |
PreferenceModelText
A text that is used by a
PreferenceModel . |
class |
PreferenceOperationIcon
|
class |
PreferenceOperationText
A text that is used by a
PreferenceOperation . |
class |
PreferenceText
A text that is used for a
Preference . |
Modifier and Type | Class and Description |
---|---|
class |
EditorText
A text that is used by a
PreferenceEditor . |
Modifier and Type | Class and Description |
---|---|
class |
ChoiceEntryText
Represents a text that is used for an entry in a
Choice . |
class |
ChoiceText
Represents a text that is used for a
Choice . |
Modifier and Type | Class and Description |
---|---|
protected class |
BubbleTab.BubbleTabColor
Some color needed on a
Tab . |
protected class |
BubbleTab.BubbleTabFont
Some font needed on a
Tab |
Modifier and Type | Interface and Description |
---|---|
interface |
ActionDockBorder
Represents a
BorderModifier that is used by a component that shows a DockAction . |
interface |
DockActionBackgroundComponent
Represents the background of a
Component that somehow paints a DockAction . |
Modifier and Type | Class and Description |
---|---|
class |
DockActionIcon
|
class |
DockActionText
Represents a text that is used by a
DockAction . |
Modifier and Type | Interface and Description |
---|---|
interface |
DisplayerBackgroundComponent
A
BackgroundComponent represents a DockableDisplayer . |
interface |
DisplayerDockBorder
|
Modifier and Type | Interface and Description |
---|---|
interface |
DockableBackgroundComponent
A
BackgroundComponent that represents a Dockable . |
Modifier and Type | Class and Description |
---|---|
class |
DockableIcon
An icon that is used for a
Dockable |
Modifier and Type | Interface and Description |
---|---|
interface |
StationBackgroundComponent
A
BackgroundComponent representing a DockStation . |
Modifier and Type | Class and Description |
---|---|
class |
DockStationIcon
An icon that is used for a
DockStation . |
Modifier and Type | Interface and Description |
---|---|
interface |
FlapWindowBackgroundComponent
An
UIValue that represents a FlapWindow . |
interface |
FlapWindowBorder
A
DockBorder that represents a FlapWindow . |
Modifier and Type | Interface and Description |
---|---|
interface |
ScreenDockWindowBackgroundComponent
This
UIValue represents a ScreenDockWindow . |
interface |
ScreenDockWindowColor
Represents a color that is used to paint something of a
ScreenDockWindow . |
interface |
ScreenDockWindowDockBorder
A
DockBorder that represents a ScreenDockWindow . |
Modifier and Type | Class and Description |
---|---|
protected class |
DefaultScreenDockWindowBorder.BorderColor
A
DockColor representing a color used by this border. |
protected class |
DisplayerScreenDockWindow.Background
The algorithm that paints the background of this window.
|
Modifier and Type | Interface and Description |
---|---|
interface |
StackDockComponentBorder
A
DockBorder that is used by a StackDockComponent . |
interface |
StackDockComponentContentBorder
|
Modifier and Type | Interface and Description |
---|---|
interface |
TabPaneBackgroundComponent
A
BackgroundComponent that represents a TabPane . |
interface |
TabPaneChildBackgroundComponent
A
BackgroundComponent representing a child component of a TabPane . |
interface |
TabPaneMenuBackgroundComponent
|
interface |
TabPaneTabBackgroundComponent
|
Modifier and Type | Class and Description |
---|---|
class |
TabMenuDockIcon
Represents the icon of a
TabMenu . |
Modifier and Type | Interface and Description |
---|---|
interface |
CombinerValue
|
interface |
DisplayerFactoryValue
|
interface |
SpanFactoryValue
|
interface |
StationPaintValue
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDisplayerFactoryValue
A wrapper for a
DisplayerFactory . |
class |
DefaultStationPaintValue
A wrapper for a
StationPaint . |
class |
StationCombinerValue
A
StationCombinerValue encloses a Combiner and uses
the combiner as delegate. |
class |
StationSpanFactoryValue
|
class |
StationThemeItemValue<V>
A default implementation of an
UIValue that reads a item from
a ThemeManager . |
class |
ThemeFactoryText
Represents a text that is used by a
ThemeFactory to present itself. |
Modifier and Type | Method and Description |
---|---|
void |
ThemeManager.setBackgroundPaintBridge(Path kind,
UIBridge<BackgroundPaint,UIValue<BackgroundPaint>> bridge)
|
void |
ThemeManager.setBorderModifierBridge(Path kind,
UIBridge<BorderModifier,UIValue<BorderModifier>> bridge)
|
void |
ThemeManager.setCombinerBridge(Path kind,
UIBridge<Combiner,UIValue<Combiner>> bridge)
|
void |
ThemeManager.setDisplayerFactoryBridge(Path kind,
UIBridge<DisplayerFactory,UIValue<DisplayerFactory>> bridge)
|
void |
ThemeManager.setSpanFactoryBridge(Path kind,
UIBridge<SpanFactory,UIValue<SpanFactory>> bridge)
|
void |
ThemeManager.setStationPaintBridge(Path kind,
UIBridge<StationPaint,UIValue<StationPaint>> bridge)
|
Modifier and Type | Class and Description |
---|---|
protected class |
BasicDockableDisplayer.DisplayerBorder
The border of this displayer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DockBorder
|
Modifier and Type | Class and Description |
---|---|
class |
BorderForwarder
This helper class implements
DockBorder , provides methods to register
itself on the current ThemeManager , and updates the border of some
JComponent using the current BorderModifier . |
Modifier and Type | Class and Description |
---|---|
class |
ActionColor
A color used for a
DockAction . |
class |
DisplayerColor
A color used on a
DockableDisplayer . |
class |
DockableSelectionColor
A color used by a
DockableSelection . |
class |
MenuColor
A color representing a
CombinedMenu . |
class |
StationColor
A color used for painting a
DockStation . |
class |
StationPaintColor
A color used by a
StationPaint . |
class |
TabColor
Color related to a single
Dockable that is in a tab for example
on a StackDockStation . |
class |
TitleColor
A color used by a
DockTitle . |
Modifier and Type | Class and Description |
---|---|
class |
ButtonFont
A font that is used by a button showing a
DockAction . |
class |
TabFont
A font used for a tab for example on a
StackDockStation . |
class |
TitleFont
Represents a font used by a
DockTitle . |
Modifier and Type | Interface and Description |
---|---|
interface |
DockTitleBackgroundComponent
Represents the background of a
DockTitle . |
interface |
TitleDockBorder
A
BorderModifier used by a DockTitle . |
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 |
AbstractUIValue<V,U extends UIValue<V>>
An abstract implementation of
UIValue . |
class |
MultiUIBridge<V,U extends UIValue<V>>
A
MultiUIBridge is a collection of UIBridge s. |
interface |
UIBridge<V,U extends UIValue<V>>
|
class |
UIProperties<V,U extends UIValue<V>,B extends UIBridge<V,U>>
A map containing some string-values pairs and so called
bridges to modify these values when reading them out.
|
interface |
UIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An algorithm that can create missing entries for an
UIProperties s. |
interface |
UISchemeEvent<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An event fired by an
UIScheme after some content changed. |
interface |
UISchemeListener<V,U extends UIValue<V>,B extends UIBridge<V,U>>
A listener that is added to an
UIScheme and that receives
events when the contents of the scheme change. |
Modifier and Type | Interface and Description |
---|---|
interface |
BackgroundComponent
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUIValue<V,U extends UIValue<V>>
An abstract implementation of
UIValue . |
class |
BackgroundAlgorithm
A utility class for managing
BackgroundPaint , BackgroundComponent
and PaintableComponent at the same time. |
Modifier and Type | Method and Description |
---|---|
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> |
TypedUIProperties.getScheme(Priority priority)
Gets the scheme which fills missing entries on the level
priority |
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> |
TypedUIProperties.getScheme(Priority priority)
Gets the scheme which fills missing entries on the level
priority |
Modifier and Type | Method and Description |
---|---|
<V> void |
TypedUIProperties.add(String id,
Path kind,
TypedUIProperties.Type<V> type,
UIValue<V> value)
Adds the listener
value to this manager. |
void |
TypedUIProperties.remove(UIValue<?> value)
Removes the observer
value from this manager. |
Modifier and Type | Method and Description |
---|---|
void |
TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
protected void |
TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
Forwards the event
event to all registered UIListener s. |
protected void |
TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
Forwards the event
event to all registered UIListener s. |
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
Object |
TypedPropertyUIScheme.getResource(String name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
Object |
TypedPropertyUIScheme.getResource(String name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
<V> void |
TypedUIProperties.publish(Priority priority,
Path kind,
TypedUIProperties.Type<V> type,
UIBridge<V,UIValue<V>> bridge)
|
void |
TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
<V> void |
TypedUIProperties.unpublish(Priority priority,
UIBridge<V,UIValue<V>> bridge)
Removes any occurrence of
bridge from this manager. |
Modifier and Type | Interface and Description |
---|---|
interface |
DockColor
A wrapper around a
Color object. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockColor
A
DockColor that contains more than one Color :
override: is a value that can be set from outside and overrides all other values
value: is the value obtained through the ColorManager
backup: is a color used when all other colors are unavailable
This class also has methods to add or remove itself from a ColorManager . |
Modifier and Type | Interface and Description |
---|---|
interface |
DockFont
A wrapper around a
FontModifier object. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockFont
An abstract implementation of
DockFont that can connect itself to
a DockController . |
Modifier and Type | Class and Description |
---|---|
class |
DockIcon
This class is used to retrieve
Icon s from the IconManager . |
Modifier and Type | Class and Description |
---|---|
class |
DialogText
A text that is shown on or by a
JDialog . |
class |
SwingActionText
A text that is used by an
Action . |
class |
TextValue
An observer to a
TextManager . |