Package | Description |
---|---|
bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.dockable |
Some classes related to
Dockable . |
bibliothek.gui.dock.frontend |
Classes and interfaces needed by the
DockFrontend |
bibliothek.gui.dock.perspective |
The perspective API allows clients to access and modify the layout without
actually creating any
Dockable s. |
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 |
Elements that are related to the
ScreenDockStation . |
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.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation . |
bibliothek.gui.dock.station.support |
Elements used by various
DockStation s to store
properties and to propagate events to other objects. |
Modifier and Type | Interface and Description |
---|---|
interface |
Dockable
A
Dockable is a window which can be dragged around by the user. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDockable
A
Dockable which consists only of one Component called
"content pane". |
class |
FlapDockStation
This
DockStation shows only a title for each of it's children.If the user clicks on one of the titles, a window will popup. |
protected class |
FlapDockStation.DockableHandle
Handles title, listeners and actions that are associated with a
Dockable . |
class |
SplitDockStation
This station shows all its children at once.
|
class |
StackDockStation
On this station, only one of many children is visible.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockable
An implementation of
Dockable which deals with the simple things.Some of the capabilities of an AbstractDockable are: add or remove a DockableListener , and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
|
class |
DefaultDockablePerspective
Implementation of a
PerspectiveElement that represents a DefaultDockable . |
Modifier and Type | Class and Description |
---|---|
class |
FrontendDockablePerspective
This
DefaultDockablePerspective represents a DefaultDockable that was added
to a DockFrontend with a unique identifier. |
Modifier and Type | Interface and Description |
---|---|
interface |
PerspectiveDockable
A representation of a
Dockable in a Perspective . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockableStation
An abstract combination between
DockStation and Dockable . |
class |
StationChildHandle
A support class intended to be used by
DockStation s. |
Modifier and Type | Method and Description |
---|---|
<T extends PlaceholderListItem<Dockable>> |
DockStationDelegate.combine(PlaceholderList.Item item,
Combiner combiner,
AsideRequest request)
Can be called by
DockStation.aside(AsideRequest) if request contains a
location that points toward item . |
Modifier and Type | Class and Description |
---|---|
class |
FlapDockPerspective
A representation of a
FlapDockStation in a Perspective .Note: while this perspective allows to set the hold and size
property of a dockable, the final decision of how these properties look like are made
by the FlapLayoutManager that is installed on the FlapDockStation which shows
the real Dockable s. |
Modifier and Type | Class and Description |
---|---|
static class |
ScreenDockPerspective.ScreenPerspectiveWindow
Represents a child of a
ScreenDockPerspective . |
Modifier and Type | Class and Description |
---|---|
class |
ScreenDockWindowHandle
Represents a
ScreenDockWindow in a PlaceholderList . |
Modifier and Type | Class and Description |
---|---|
class |
SplitDockPerspective
Represents a
SplitDockStation in a Perspective . |
Modifier and Type | Class and Description |
---|---|
class |
StackDockPerspective
A representation of a
StackDockStation in a Perspective . |
Modifier and Type | Class and Description |
---|---|
class |
DockablePlaceholderList<P extends PlaceholderListItem<Dockable>>
A
PlaceholderList that works with real Dockable s. |
class |
PerspectivePlaceholderList<P extends PlaceholderListItem<PerspectiveDockable>>
A
PlaceholderList that works only with PerspectiveElement s.The PlaceholderStrategy of this list is automatically set during construction
and there is no need for clients to call PlaceholderList.bind() or PlaceholderList.unbind() . |
class |
PerspectivePlaceholderListItemConverter<D extends PlaceholderListItem<PerspectiveDockable>> |
class |
PlaceholderList<D,S,P extends PlaceholderListItem<D>>
|
class |
PlaceholderListItemAdapter<D,P extends PlaceholderListItem<D>>
An adapter for
PlaceholderListItemConverter , all methods implemented by this adapter do nothing. |
interface |
PlaceholderListItemConverter<D,P extends PlaceholderListItem<D>>
Used by a
PlaceholderList to read and write to a PlaceholderMap .Implementations can assume that the list will both convert methods call with
items in the order of which the items are found in the list (meaning ordered by their location). |
class |
StrategyPlaceholderListItemConverter<D extends PlaceholderListItem<Dockable>>
This converter uses a
PlaceholderStrategy to create new placeholders, but
does not convert placeholders back to dockables. |
Modifier and Type | Method and Description |
---|---|
static <P extends PlaceholderListItem<Dockable>> |
DockablePlaceholderList.simulatedRead(PlaceholderMap map,
PlaceholderListItemConverter<Dockable,P> converter)
Simulates a call to
PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter
that would be made in a real read as well. |
static <P extends PlaceholderListItem<PerspectiveDockable>> |
PerspectivePlaceholderList.simulatedRead(PlaceholderMap map,
PlaceholderListItemConverter<PerspectiveDockable,P> converter)
Simulates a call to
PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter
that would be made in a real read as well. |