📄 e605. setting the screen size, refresh rate, or number of colors.txt
字号:
Typically, the properties of the screen can only be changed while in full-screen mode (see e601 Enabling Full-Screen Mode. See also e603 Getting the Available Screen Sizes, Refresh Rates, and Number of Colors.
// Determine if the display mode can be changed
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
// Determine if the display mode can be changed
boolean canChg = gs.isDisplayChangeSupported();
if (canChg) {
// Change the screen size and number of colors
DisplayMode displayMode = gs.getDisplayMode();
int screenWidth = 640;
int screenHeight = 480;
int bitDepth = 8;
displayMode = new DisplayMode(
screenWidth, screenHeight, bitDepth, displayMode.getRefreshRate());
try {
gs.setDisplayMode(displayMode);
} catch (Throwable e) {
// Desired display mode is not supported; leave full-screen mode
gs.setFullScreenWindow(null);
}
} else if (gs.getFullScreenWindow() != null) {
// Try enabling full-screen mode;
// see e601 Enabling Full-Screen Mode
} else {
// Display mode cannot be changed
}
Related Examples
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -