Mega Code Archive

 
Categories / Java Tutorial / 2D Graphics
 

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);       }     }   } }