|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.dockable.AbstractDockable bibliothek.gui.dock.DefaultDockable
public class DefaultDockable
A Dockable
which consists only of one Component
called
"content pane". It's possible to add or remove components from the
content pane at any time.
Constructor Summary | |
---|---|
DefaultDockable()
Constructs a new DefaultDockable |
|
DefaultDockable(Component component)
Constructs a new DefaultDockable and places one component onto the content pane. |
|
DefaultDockable(Component component,
Icon icon)
Constructs a new DefaultDockable, sets an icon and places one component. |
|
DefaultDockable(Component component,
String title)
Constructs a new DefaultDockable, sets the title and places one component. |
|
DefaultDockable(Component component,
String title,
Icon icon)
Constructs a new DefaultDockable, sets the icon and the title, and places a component. |
|
DefaultDockable(Icon icon)
Constructs a new DefaultDockable and sets the icon. |
|
DefaultDockable(String title)
Constructs a new DefaultDockable and sets the title. |
Method Summary | |
---|---|
void |
add(Component component)
Adds component to the content pane. |
void |
add(Component component,
Object constraints)
Adds component to the content pane. |
DockStation |
asDockStation()
Returns this if this is an instance of
DockStation . |
Component |
getComponent()
Gets the Component which represents the element . |
Container |
getContentPane()
Gets a panel for children of this Dockable. |
String |
getFactoryID()
Gets the unique name of the DockFactory which can read
and write elements of this type. |
void |
remove(Component component)
Removes component from the content pane. |
void |
setFactoryID(String factoryId)
Sets the id for the DockFactory which will be used to store
and load this dockable. |
void |
setLayout(LayoutManager layout)
Sets the layout of the content pane. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDockable()
public DefaultDockable(Icon icon)
icon
- the icon, to be shown at various placespublic DefaultDockable(String title)
title
- the title, to be shown at various placespublic DefaultDockable(Component component)
component
- the only child of the content panepublic DefaultDockable(Component component, Icon icon)
component
- the only child of the content paneicon
- the icon, to be shown at various placespublic DefaultDockable(Component component, String title)
component
- the only child of the content panetitle
- the title, to be shown at various placespublic DefaultDockable(Component component, String title, Icon icon)
component
- the only child of the content panetitle
- the title, to be shown at various placesicon
- the icon, to be shown at various placesMethod Detail |
---|
public String getFactoryID()
DockElement
DockFactory
which can read
and write elements of this type.
public void setFactoryID(String factoryId)
DockFactory
which will be used to store
and load this dockable.
factoryId
- the id of the factorypublic Component getComponent()
DockElementRepresentative
Component
which represents the element
.
The result of this method must not change.
null
public DockStation asDockStation()
DockElement
this
if this
is an instance of
DockStation
. Otherwise null
is returned.
this
or null
public Container getContentPane()
public void add(Component component)
component
to the content pane.
component
- the new childpublic void add(Component component, Object constraints)
component
to the content pane.
component
- the new childconstraints
- information for th LayoutManager
public void remove(Component component)
component
from the content pane.
component
- the child to removepublic void setLayout(LayoutManager layout)
FlowLayout
, except the constructor has added a component to the
layout. In that case, the layout is a GridLayout
.
layout
- the new layout of the content pane
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |