public class FullScreenGameFrame extends Object
CanvasStage
for drawing.Constructor and Description |
---|
FullScreenGameFrame()
Uses default title
|
FullScreenGameFrame(GraphicsDevice gd,
DisplayMode dm,
String title)
Uses default
GraphicsConfiguration |
FullScreenGameFrame(GraphicsDevice gd,
GraphicsConfiguration gc,
DisplayMode dm,
String title) |
FullScreenGameFrame(GraphicsDevice gd,
String title)
Uses default
DisplayMode |
FullScreenGameFrame(String title)
Uses default GraphicsDevice
|
Modifier and Type | Method and Description |
---|---|
void |
addKeyListener(KeyListener l) |
void |
addMouseListener(MouseListener l) |
void |
addMouseListener(MouseMotionListener l) |
void |
dispose()
Set invisible and dispose window
|
protected void |
finalize() |
double |
getFramesPerSecond() |
Scene |
getScene() |
CanvasStage |
getStage()
Get the stage of this game frame.
|
boolean |
isInExclusiveFullscreenMode()
Check if this Window is in fullscreen exclusive mode
|
void |
setCursor(Cursor cursor) |
boolean |
setDisplayMode(DisplayMode dm)
Change DisplayMode when in full screen exclusive mode
|
void |
setFramesPerSecond(int framesPerSecond) |
void |
setIcon(Image image) |
void |
setScene(Scene scene) |
void |
setStage(CanvasStage stage)
Change the
CanvasStage that is used by this SwingGameFrame . |
void |
setTitle(String title) |
void |
setVisible(boolean visible) |
public FullScreenGameFrame()
FullScreenGameFrame(String)
public FullScreenGameFrame(String title)
title
- Frame titleFullScreenGameFrame(GraphicsDevice, String)
public FullScreenGameFrame(GraphicsDevice gd, String title)
DisplayMode
title
- Frame titleFullScreenGameFrame(GraphicsDevice, DisplayMode, String)
public FullScreenGameFrame(GraphicsDevice gd, DisplayMode dm, String title)
GraphicsConfiguration
title
- Frame titleFullScreenGameFrame(GraphicsDevice, GraphicsConfiguration, DisplayMode, String)
public FullScreenGameFrame(GraphicsDevice gd, GraphicsConfiguration gc, DisplayMode dm, String title)
gd
- GraphicsDevice
used for renderinggc
- GraphicsConfiguration
used for Window
dm
- DisplayMode
used for renderingtitle
- Frame titlepublic void setTitle(String title)
Frame.setTitle(String)
public void setIcon(Image image)
public boolean setDisplayMode(DisplayMode dm)
dm
- DisplayMode
public boolean isInExclusiveFullscreenMode()
public void dispose()
Window.dispose()
protected void finalize() throws Throwable
public void setVisible(boolean visible)
public CanvasStage getStage()
public void setStage(CanvasStage stage)
CanvasStage
that is used by this SwingGameFrame
. Normally there's
no reason to change the default stage.stage
- public void setScene(Scene scene)
CanvasStage.setScene(Scene)
public Scene getScene()
CanvasStage.getScene()
public void setFramesPerSecond(int framesPerSecond)
Clock.setFramesPerSecond(int)
public double getFramesPerSecond()
Clock.getFramesPerSecond()
public void setCursor(Cursor cursor)
Window.setCursor(Cursor)
public void addKeyListener(KeyListener l)
Component.addKeyListener(KeyListener)
public void addMouseListener(MouseListener l)
public void addMouseListener(MouseMotionListener l)
Copyright © 2017. All rights reserved.