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, wait
closePostponed, createTKScene, getRawHandle, getRenderScale, getUIScale, grabFocus, postponeClose, releaseInput, requestInput, setAlwaysOnTop, setBounds, setEnabled, setFullScreen, setIconified, setIcons, setMaximized, setMaximumSize, setMinimumSize, setOpacity, setResizable, setRTL, setTitle, toBack, toFront, ungrabFocus
private 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 TKStage
listener
- The listener provided by the stageprotected final GlassScene getScene()
public void setScene(TKScene scene)
TKStage
final java.security.AccessControlContext getAccessControlContext()
public final void setSecurityContext(java.security.AccessControlContext ctx)
public void requestFocus()
requestFocus
in interface TKStage
public void requestFocus(FocusCause cause)
requestFocus
in interface TKStage
public void setVisible(boolean visible)
setVisible
in interface TKStage
visible
- 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 TKStage
private static void notifyWindowListeners()
static void requestClosingAllWindows()