📄 cdisplaymode.java
字号:
package chiidanceapp;import java.awt.GraphicsDevice;import java.awt.GraphicsEnvironment;import java.awt.DisplayMode;import java.awt.Window;import javax.swing.JFrame;public class CDisplayMode { ////////////////////////////////////////////////////////////////////////////////////////////// private GraphicsDevice Device; private DisplayMode displayMode; private final int SCREEN_WIDTH = 800; private final int SCREEN_HEIGHT = 600; private final int SCREEN_BPP = 32; ///////////////////////////////////////////////////////////////////////////////////////////// public CDisplayMode( JFrame GameFrame ) { GraphicsEnvironment Environment = GraphicsEnvironment.getLocalGraphicsEnvironment(); Device = Environment.getDefaultScreenDevice(); displayMode = new DisplayMode( SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, DisplayMode.REFRESH_RATE_UNKNOWN ); try{ this.setFullScreen( displayMode,GameFrame ); }catch( Exception ex ) { System.exit( 0 ); } } public void setFullScreen( DisplayMode displayMode,JFrame GameFrame ) { GameFrame.setUndecorated( true ); GameFrame.setResizable( false ); Device.setFullScreenWindow( GameFrame ); if( displayMode != null && Device.isDisplayChangeSupported() ) { try{ Device.setDisplayMode( displayMode ); }catch( Exception ex ) { System.exit( 0 ); } } } public Window getFullScreenWindow() { return Device.getFullScreenWindow(); } public void restoreScreen() { Window window = Device.getFullScreenWindow(); if( window != null ) { window.dispose(); } Device.setFullScreenWindow( null ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -