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