java全屏代碼

jopen 10年前發布 | 895 次閱讀 Java

import java.awt.*;
import javax.swing.JFrame;

public class FullScreenTest extends JFrame {

public static void main(String[] args) {

    DisplayMode displayMode;

    if (args.length == 3) {
        displayMode = new DisplayMode(
            Integer.parseInt(args[0]),
            Integer.parseInt(args[1]),
            Integer.parseInt(args[2]),
            DisplayMode.REFRESH_RATE_UNKNOWN);
    }
    else {
        displayMode = new DisplayMode(800, 600, 16,
            DisplayMode.REFRESH_RATE_UNKNOWN);
    }

    FullScreenTest test = new FullScreenTest();
    test.run(displayMode);
}

private static final long DEMO_TIME = 5000;


public void run(DisplayMode displayMode) {
    setBackground(Color.blue);
    setForeground(Color.white);
    setFont(new Font("Dialog", 0, 24));

    SimpleScreenManager screen = new SimpleScreenManager();
    try {
        screen.setFullScreen(displayMode, this);
        try {
            Thread.sleep(DEMO_TIME);
        }
        catch (InterruptedException ex) { }
    }
    finally {
        screen.restoreScreen();
    }
}


public void paint(Graphics g) {
    g.drawString("Hello World!", 20, 50);
}

}</pre>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!