Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

/*
  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 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));
            GraphicsConfiguration c = configurations[i];
            System.out.println("  " + c.getColorModel());
            System.out.println("  " + c.getBounds());
            System.out.println("  " + c.getBufferCapabilities());
            System.out.println("  " + c.getDefaultTransform());
            System.out.println("  " + c.getDevice());
        }
    }
}