//************************************************************* // Java application // 「DisplayModeTest」 // //          作 成 者:ルート高菜    //          作成開始月:2007/1 //          最終更新月:2007/1 [TN098/J88] //************************************************************* import java.awt.*; import java.awt.event.*; import javax.swing.*; public class DisplayModeTest extends JFrame implements ActionListener { //Eclipseの場合、シリアライズ可能クラスでこれがないと警告が出る private static final long serialVersionUID=0; public static void main(String[] args) { DisplayModeTest frame=new DisplayModeTest(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //右上×印で終了 frame.setSize(400,300); frame.setVisible(true); frame.setLocationRelativeTo(null); //画面の真ん中に表示 } // //その環境で利用可能なグラフィックデバイス GraphicsDevice device; // JList list; DisplayMode[] modes; //利用可能なディスプレイモード // DisplayMode modeNow; //初期のディスプレイモード // JButton changeButton=new JButton("DisplayMode変更"); JButton returnButton=new JButton("元に戻す"); // public DisplayModeTest(){ setTitle("DisplayModeTest"); //グラフィックデバイスを取得 device=GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); // modeNow=device.getDisplayMode(); // modes=device.getDisplayModes(); String[] modesString=new String[modes.length]; for(int m=0;m