Java Swing Tutorial - Java GraphicsEnvironment .getLocalGraphicsEnvironment ()








Syntax

GraphicsEnvironment.getLocalGraphicsEnvironment() has the following syntax.

public static GraphicsEnvironment getLocalGraphicsEnvironment()

Example

In the following code shows how to use GraphicsEnvironment.getLocalGraphicsEnvironment() method.

import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
// ww  w .j  av a2s  . c  o  m
public class Main {
  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());
    }
  }
}

The code above generates the following result.