Package com.sun.javafx.stage
Class WindowPeerListener
java.lang.Object
com.sun.javafx.stage.WindowPeerListener
- All Implemented Interfaces:
TKStageListener
- Direct Known Subclasses:
PopupWindowPeerListener
,StagePeerListener
Listener for the Stage Peer to pass updates and events back to the stage.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
changedAlwaysOnTop
(boolean aot) The stages peer has changed it's "always on top" flag.void
changedFocused
(boolean focused, FocusCause cause) The stages peer focused state has changed.void
changedFullscreen
(boolean fs) The stages peer has changed its full screen statusvoid
changedIconified
(boolean iconified) The stages peer has become iconified or uniconifiedvoid
changedLocation
(float x, float y) The stages peer's location have changed so we need to update the scenevoid
changedMaximized
(boolean maximized) The stages peer has become maximized or unmaximizedvoid
changedResizable
(boolean resizable) The stages peer has become resizable or nonresizablevoid
changedScreen
(Object from, Object to) The stage's peer has moved to another screen.void
changedSize
(float width, float height) The stages peer's size have changed so we need to update the scenevoid
closed()
Called if the stages peer has closed.void
closing()
Called if the window is closing do to something that has happened on the peer.void
Focus grab has been reset for the stage peer.
-
Constructor Details
-
WindowPeerListener
-
-
Method Details
-
changedLocation
public void changedLocation(float x, float y) Description copied from interface:TKStageListener
The stages peer's location have changed so we need to update the scene- Specified by:
changedLocation
in interfaceTKStageListener
- Parameters:
x
- the new Xy
- The new Y
-
changedSize
public void changedSize(float width, float height) Description copied from interface:TKStageListener
The stages peer's size have changed so we need to update the scene- Specified by:
changedSize
in interfaceTKStageListener
- Parameters:
width
- The new Widthheight
- The new Height
-
changedFocused
Description copied from interface:TKStageListener
The stages peer focused state has changed.- Specified by:
changedFocused
in interfaceTKStageListener
- Parameters:
focused
- True if the stage's peer now contains the focuscause
- The cause of (de)activation
-
changedIconified
public void changedIconified(boolean iconified) Description copied from interface:TKStageListener
The stages peer has become iconified or uniconified- Specified by:
changedIconified
in interfaceTKStageListener
- Parameters:
iconified
- True if the stage's peer is now iconified
-
changedMaximized
public void changedMaximized(boolean maximized) Description copied from interface:TKStageListener
The stages peer has become maximized or unmaximized- Specified by:
changedMaximized
in interfaceTKStageListener
- Parameters:
maximized
- True if the stage's peer is now maximized
-
changedResizable
public void changedResizable(boolean resizable) Description copied from interface:TKStageListener
The stages peer has become resizable or nonresizable- Specified by:
changedResizable
in interfaceTKStageListener
- Parameters:
resizable
- True if the stage's peer is now resizable
-
changedFullscreen
public void changedFullscreen(boolean fs) Description copied from interface:TKStageListener
The stages peer has changed its full screen status- Specified by:
changedFullscreen
in interfaceTKStageListener
- Parameters:
fs
- True if the stage's peer is now full screen, false otherwise
-
changedAlwaysOnTop
public void changedAlwaysOnTop(boolean aot) Description copied from interface:TKStageListener
The stages peer has changed it's "always on top" flag.- Specified by:
changedAlwaysOnTop
in interfaceTKStageListener
-
changedScreen
Description copied from interface:TKStageListener
The stage's peer has moved to another screen.- Specified by:
changedScreen
in interfaceTKStageListener
- Parameters:
from
- An object that identifies the old screen (may be null)to
- An object that identifies the new screen
-
closing
public void closing()Description copied from interface:TKStageListener
Called if the window is closing do to something that has happened on the peer. For example the user clicking the close button or choosing quit from the application menu on a mac or right click close on the task bar on windows.- Specified by:
closing
in interfaceTKStageListener
-
closed
public void closed()Description copied from interface:TKStageListener
Called if the stages peer has closed. For example the platform closes the window after user has clicked the close button on its parent window.- Specified by:
closed
in interfaceTKStageListener
-
focusUngrab
public void focusUngrab()Description copied from interface:TKStageListener
Focus grab has been reset for the stage peer. Called after a previous call toinvalid @link
TKStage#grabFocus
invalid @link
TKStage#ungrabFocus
- Specified by:
focusUngrab
in interfaceTKStageListener
-