public class ScreenDockDialog extends AbstractScreenDockWindow
ScreenDockWindow
which uses a JDialog
.
The dialog can be used without decorations, in that case the resizing
system of AbstractScreenDockWindow
is used.DisplayerScreenDockWindow.Background
Constructor and Description |
---|
ScreenDockDialog(ScreenDockStation station,
WindowConfiguration configuration,
boolean undecorated)
Creates a new dialog.
|
ScreenDockDialog(ScreenDockStation station,
WindowConfiguration configuration,
Dialog dialog,
boolean undecorated)
Creates a new dialog.
|
ScreenDockDialog(ScreenDockStation station,
WindowConfiguration configuration,
Frame frame,
boolean undecorated)
Creates a new dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Informs this window that it is no longer used by the station
and will never be used again.
|
JDialog |
getDialog()
Gets the dialog which represents the window.
|
void |
setPreventFocusStealing(boolean prevent)
Tells this window that it should try not to steal the focus if possible.
|
void |
toFront()
Called when this window should become the focus owner and be shown
at the most prominent location.
|
protected void |
updateTitleText()
Called when the text of the title should be updated.
|
checkWindowBounds, checkWindowBoundsAsync, convertPointToScreen, createContent, createTitleMover, getComponent, getDisplayer, getDisplayerParent, getDockableInsets, getTitleIcon, getTitleText, getWindowBounds, getWindowComponent, init, invalidate, isVisible, setBackground, setController, setCursor, setDockable, setPaintCombining, setPaintRemoval, setShape, setTitleIcon, setTitleText, setVisible, setWindowBounds, setWindowBounds, showDisplayer, updateTitleIcon, validate
addScreenDockWindowListener, contains, discardDisplayer, fireFullscreenChanged, fireShapeChanged, fireVisibilityChanged, fireWindowClosing, getConfiguration, getController, getDockable, getDockableDisplayer, getMinimumWindowSize, getNormalBounds, getOffsetDrop, getOffsetMove, getStation, getTitleCenter, inCombineArea, init, inTitleArea, isFullscreen, isMoveOnTitleGrab, isShowTitle, listeners, removeScreenDockWindowListener, setFullscreen, setFullscreenStrategy, setNormalBounds, setShowTitle
public ScreenDockDialog(ScreenDockStation station, WindowConfiguration configuration, boolean undecorated)
station
- the station to which this dialog is responsibleconfiguration
- the configuration to apply during creation of this windowundecorated
- whether the dialog should suppress the default decorationspublic ScreenDockDialog(ScreenDockStation station, WindowConfiguration configuration, Frame frame, boolean undecorated)
station
- the station to which this dialog is responsibleconfiguration
- the configuration to apply during creation of this windowframe
- the owner of the dialogundecorated
- whether the dialog should suppress the default decorationspublic ScreenDockDialog(ScreenDockStation station, WindowConfiguration configuration, Dialog dialog, boolean undecorated)
station
- the station to which this dialog is responsibleconfiguration
- the configuration to apply during creation of this windowdialog
- the owner of this dialogundecorated
- whether the dialog should suppress the default decorationspublic void setPreventFocusStealing(boolean prevent)
ScreenDockWindow
prevent
- whether to attempt to prevent focus stealingpublic JDialog getDialog()
public void destroy()
ScreenDockWindow
destroy
in interface ScreenDockWindow
destroy
in class AbstractScreenDockWindow
public void toFront()
ScreenDockWindow
protected void updateTitleText()
AbstractScreenDockWindow
updateTitleText
in class AbstractScreenDockWindow
AbstractScreenDockWindow.getTitleText()