abstract class GlassStage extends java.lang.Object implements TKStage
| Modifier and Type | Field and Description |
|---|---|
private java.security.AccessControlContext |
accessCtrlCtx |
protected static java.util.concurrent.atomic.AtomicReference<GlassStage> |
activeFSWindow |
private boolean |
important |
private static java.util.List<TKStage> |
importantWindows |
private static sun.misc.JavaSecurityAccess |
javaSecurityAccess |
private GlassScene |
scene |
protected TKStageListener |
stageListener |
private boolean |
visible |
private static java.util.List<GlassStage> |
windows |
defaultFullScreenExitKeycombo| Modifier | Constructor and Description |
|---|---|
protected |
GlassStage() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
(package private) java.security.AccessControlContext |
getAccessControlContext() |
protected GlassScene |
getScene() |
(package private) boolean |
isVisible() |
private static void |
notifyWindowListeners() |
(package private) static void |
requestClosingAllWindows() |
void |
requestFocus() |
void |
requestFocus(FocusCause cause) |
void |
setImportant(boolean important) |
protected void |
setPlatformEnabled(boolean enabled) |
void |
setScene(TKScene scene)
Set the scene to be displayed in this stage
|
void |
setSecurityContext(java.security.AccessControlContext ctx) |
void |
setTKStageListener(TKStageListener listener)
Listener for this stage peer to pass updates and events back to the stage
|
void |
setVisible(boolean visible)
Set if the stage is visible on screen
|
(package private) void |
windowsSetEnabled(boolean enabled) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosePostponed, createTKScene, getRawHandle, getRenderScale, getUIScale, grabFocus, postponeClose, releaseInput, requestInput, setAlwaysOnTop, setBounds, setEnabled, setFullScreen, setIconified, setIcons, setMaximized, setMaximumSize, setMinimumSize, setOpacity, setResizable, setRTL, setTitle, toBack, toFront, ungrabFocusprivate static final sun.misc.JavaSecurityAccess javaSecurityAccess
private static final java.util.List<GlassStage> windows
private static java.util.List<TKStage> importantWindows
private GlassScene scene
protected TKStageListener stageListener
private boolean visible
private boolean important
private java.security.AccessControlContext accessCtrlCtx
protected static final java.util.concurrent.atomic.AtomicReference<GlassStage> activeFSWindow
public void setTKStageListener(TKStageListener listener)
setTKStageListener in interface TKStagelistener - The listener provided by the stageprotected final GlassScene getScene()
public void setScene(TKScene scene)
TKStagefinal java.security.AccessControlContext getAccessControlContext()
public final void setSecurityContext(java.security.AccessControlContext ctx)
public void requestFocus()
requestFocus in interface TKStagepublic void requestFocus(FocusCause cause)
requestFocus in interface TKStagepublic void setVisible(boolean visible)
setVisible in interface TKStagevisible - True if the stage should be visibleboolean isVisible()
protected void setPlatformEnabled(boolean enabled)
void windowsSetEnabled(boolean enabled)
public void setImportant(boolean important)
setImportant in interface TKStageprivate static void notifyWindowListeners()
static void requestClosingAllWindows()