2012年6月8日 星期五

Java Game Development (3)- Creating a Full Screen Display


import java.awt.*;



public class apples extends Frame{
public static void main(String[] args){
DisplayMode dm = new DisplayMode(1280,800,16, 屏幕解像度,bitmap DisplayMode.REFRESH_RATE_UNKNOWN); 屏幕刷新
apples a = new apples();
a.run(dm);
}
public void run(DisplayMode dm){
setBackground(Color.ORANGE);
setForeground(Color.WHITE);
setFont(new Font("Arial", Font.PLAIN,24));
Screen s = new Screen(); 我們之前創建的Screen對象
try{
s.setFullScreen(dm, this); 調用setFullScreen函數
try{
Thread.sleep(2000); 保持2
}catch(Exception ex){}
}finally{
s.restoreScreen(); 調用restoreScreen函數
}
}
public void paint(Graphics g){
g.drawString("This is gonna be awesome", 200, 200);
}
}

如果你運行這個程序:

2秒鐘後,屏幕將消失


沒有留言:

張貼留言