|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame com.jidesoft.docking.DefaultDockableHolder
public class DefaultDockableHolder
Default implementation of DockableHolder
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected boolean |
_autoDispose
|
protected JPanel |
_contentContainer
|
protected DockingManager |
_dockingManager
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DefaultDockableHolder()
Constructs a new DefaultDockableHolder that is initially invisible. |
|
DefaultDockableHolder(GraphicsConfiguration gc)
Creates a DefaultDockableHolder in the specified GraphicsConfiguration of a screen
device and a blank title. |
|
DefaultDockableHolder(String title)
Creates a new, initially invisible DefaultDockableHolder with the specified title. |
|
DefaultDockableHolder(String title,
GraphicsConfiguration gc)
Creates a DefaultDockableHolder with the specified title and the specified
GraphicsConfiguration of a screen device. |
Method Summary | |
---|---|
protected DockingManager |
createDockingManager(Container contentContainer)
Creates the docking manager. |
void |
dispose()
Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children. |
DockingManager |
getDockingManager()
Gets the default docking manager. |
LayoutPersistence |
getLayoutPersistence()
Gets the layout persistence. |
protected void |
initFrame(Container container)
Creates a content container and add it to CENTER of JFrame content pane. |
boolean |
isAutoDispose()
Checks if the docking manager will be disposed when the JFrame is disposed. |
protected boolean |
isContentPaneCheckingEnabled()
|
void |
setAutoDispose(boolean autoDispose)
Sets the auto dispose flag. |
protected void |
setContentPaneCheckingEnabled(boolean contentPaneCheckingEnabled)
|
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected DockingManager _dockingManager
protected JPanel _contentContainer
protected boolean _autoDispose
Constructor Detail |
---|
public DefaultDockableHolder() throws HeadlessException
DefaultDockableHolder
that is initially invisible.
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.public DefaultDockableHolder(GraphicsConfiguration gc)
DefaultDockableHolder
in the specified GraphicsConfiguration
of a screen
device and a blank title.
gc
- the GraphicsConfiguration
that is used to construct the new JFrame
with; if
gc
is null
, the system default GraphicsConfiguration
is assumedpublic DefaultDockableHolder(String title) throws HeadlessException
DefaultDockableHolder
with the specified title.
title
- the title to be displayed in the frame's border. A null
value is treated as an empty
string, "".
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.public DefaultDockableHolder(String title, GraphicsConfiguration gc)
DefaultDockableHolder
with the specified title and the specified
GraphicsConfiguration
of a screen device.
title
- the title to be displayed in the frame's border. A null
value is treated as an empty
string, "".gc
- the GraphicsConfiguration
that is used to construct the new JFrame
with;
if gc
is null
, the system default GraphicsConfiguration
is
assumedMethod Detail |
---|
protected void initFrame(Container container)
container
- the container where the docking manager is installed.protected DockingManager createDockingManager(Container contentContainer)
contentContainer
- the container where the docking manager is installed.
public DockingManager getDockingManager()
getDockingManager
in interface DockableHolder
public LayoutPersistence getLayoutPersistence()
public void dispose()
pack
or
show
. The states of the recreated Window and its subcomponents will be identical to the states of
these objects at the point where the Window was disposed (not accounting for additional modifications between
those actions).
dispose
in class Window
Component.isDisplayable()
,
Window.pack()
,
Window.show()
public boolean isAutoDispose()
public void setAutoDispose(boolean autoDispose)
autoDispose
- true or false.protected boolean isContentPaneCheckingEnabled()
protected void setContentPaneCheckingEnabled(boolean contentPaneCheckingEnabled)
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |