GraphicsEnvironment: getLocalGraphicsEnvironment() : GraphicsEnvironment « java.awt « Java by API






GraphicsEnvironment: getLocalGraphicsEnvironment()

/*
  Default screen device: \Display0
  Configuration 1
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
  Configuration 2
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
  Configuration 3
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
  Configuration 4
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
  Configuration 5
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
  Configuration 6
  DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0*/
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;

public class MainClass {
  public static void main(String[] args) {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice defaultScreen = ge.getDefaultScreenDevice();
    GraphicsConfiguration[] configurations = defaultScreen.getConfigurations();
    System.out.println("Default screen device: " + defaultScreen.getIDstring());
    for (int i = 0; i < configurations.length; i++) {
      System.out.println("  Configuration " + (i + 1));
      System.out.println("  " + configurations[i].getColorModel());
    }
  }
}
           
       








Related examples in the same category

1.GraphicsEnvironment: getAllFonts()
2.GraphicsEnvironment: getAvailableFontFamilyNames()
3.GraphicsEnvironment: getCenterPoint()
4.GraphicsEnvironment: getDefaultScreenDevice()
5.GraphicsEnvironment: getScreenDevices()