Setting the Screen Size, Refresh Rate, or Number of Colors
import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] argv) throws Exception {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
boolean canChg = gs.isDisplayChangeSupported();
if (canChg) {
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) {
gs.setFullScreenWindow(null);
}
}
}
}
Related examples in the same category