全屏幕显示

<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->  1  ////////////////////////////////////////////////////////////////////////////////////////////
 2  //
 3  //   @title FullScreenTest.java
 4  //
 5  //   @discription 全屏幕显示
 6  //
 7  //   @author hcm
 8  //
 9  //   @date 2006-12
10  //
11  ////////////////////////////////////////////////////////////////////////////////////////////
12  import  java.awt. * ;
13  import  java.awt.event. * ;
14  import  javax.swing. * ;
15 
16  public   class  FullScreenTest
17  {
18       public   static   void  main (String[] args)
19      {
20          
21          GraphicsEnvironment ge  =  GraphicsEnvironment.getLocalGraphicsEnvironment ();
22          GraphicsDevice gd  =  ge.getDefaultScreenDevice ();
23          TestFullScreen myWindow  =   new  TestFullScreen ();
24          
25           if  ( gd.isFullScreenSupported () ) // 如果支持全屏
26              gd.setFullScreenWindow (myWindow);
27           else
28              System.out.println ( " Unsupported full screen. " );
29          
30      }
31  }
32 
33  class  TestFullScreen  extends  JWindow
34  {
35       public  TestFullScreen ()
36      {
37           this .addMouseListener ( new  MouseAdapter ()
38          {
39               public   void  mousePressed (MouseEvent evt)
40              {
41                   //   TestFullScreen.this.setPreferredSize(new Dimension(200,300));
42                  quit ();
43                   // System.exit(0);
44              }
45          });
46      }
47      
48       public   void  quit ()
49      {
50           this .dispose ();
51      }
52      
53       public   void  paint (Graphics g)
54      {
55          g.setFont ( new  Font ( " system " ,Font.BOLD, 30 ));
56          g.setColor (Color.RED);
57          g.drawString ( " 这是全屏幕模式 " , 100 , 100 );
58          
59      }
60      
61  }
62 
63 

你可能感兴趣的:(swing)