【java】全解像度表示


//次のプログラムでは、すべてのグラフィックデバイスのすべての解像度を表示できます(もちろん、1つのグラフィックデバイスしかない場合は、そのデバイスのすべての解像度のみを表示し、通常のマシンは1つしかありません)
package test;

import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Toolkit;

public class Test {
	public static void main(String[] args) {
		GraphicsDevice[] devices = GraphicsEnvironment
				.getLocalGraphicsEnvironment().getScreenDevices();
		for (int i = 0; i < devices.length; i++) {
			GraphicsDevice dev = devices[i];
			System.out.println("device " + i);
			DisplayMode[] modes = dev.getDisplayModes();
			for (int j = 0; j < modes.length; j++) {
				DisplayMode m = modes[j];
				System.out.println(" " + j + ": " + m.getWidth() + " x "
						+ m.getHeight());
			}
		}
	}
}