public class DefaultFullScreenStrategy extends Object implements FullScreenStrategy
Client applications may wish to select a screen device other than the default - extend this class
and override getScreenDevice()
to do so.
Client applications may wish to explicitly set the DisplayMode - extend this class and override
getDisplayMode(DisplayMode[])
to do so.
Client applications may also have other requirements such as hiding other on-screen controls when
in full-screen mode - extend this class and override onBeforeEnterFullScreenMode()
and
onAfterExitFullScreenMode()
to do so.
It may be useful to specify "-Dsun.java2d.d3d=false" on the Windows platform for performance reasons.
Constructor and Description |
---|
DefaultFullScreenStrategy(Window window)
Create a new full-screen strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
enterFullScreenMode()
Attempt to enter full-screen mode.
|
void |
exitFullScreenMode()
Exit full-screen mode.
|
boolean |
isFullScreenMode()
Test whether or not full-screen mode is currently active.
|
public DefaultFullScreenStrategy(Window window)
window
- component that will be made full-screenpublic void enterFullScreenMode()
FullScreenStrategy
enterFullScreenMode
in interface FullScreenStrategy
public void exitFullScreenMode()
FullScreenStrategy
exitFullScreenMode
in interface FullScreenStrategy
public boolean isFullScreenMode()
FullScreenStrategy
isFullScreenMode
in interface FullScreenStrategy
true
if full-screen mode is active; otherwise false
Copyright © 2009–2015 Caprica Software Limited. All rights reserved.