Swing(一):JFrame框架窗體


        Swing窗體是一個組件,也是可視化的窗體,可以將其他組件放在這里。Jfream框架是一個容器,是Swing程序中各個組件的載體,可以將它看做為 一個容器,在開發中可以通過java.swing.jframe類創建一個窗體,在這個窗體中添加組件,同時為組件設置事件。它可以設置大小,關閉的按鈕。語法如下:
       JFrame jf=new JFrame(title);
       Container c=jf.getContentPane();
       jf:JFrame 類的對像
      Container:Container 類的對象,可以使用JFrame對象調用getContentPane()方法獲取。

     

 1 package hengzhe.cn.o1;
 2 
 3 import java.awt.Color;
 4 import java.awt.Container;
 5 
 6 import javax.swing.JFrame;
 7 import javax.swing.JLabel;
 8 import javax.swing.SwingConstants;
 9 import javax.swing.WindowConstants;
10 
11 public class formTest
12 {
13 
14     public static void main(String[] args)
15     {
16 
17         new formTest().CreteJFrame("創建一個窗體");
18     }
19 
20     /*
21      * 創建窗體
22      */
23     public void CreteJFrame(String title)
24     {
25         JFrame jf = new JFrame(title);//實例化一個JFrame
26         Container container = jf.getContentPane();//獲取一個容器
27         JLabel jl = new JLabel("this is form");//創建一個Label標簽
28         jl.setHorizontalAlignment(SwingConstants.CENTER);//樣式,讓文字居中
29         container.add(jl);//將標簽添加到容器中
30         container.setBackground(Color.red);//空器pane的背景
31         jf.setVisible(true);//可見
32         jf.setSize(200, 200);//窗體大小
33         jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//close的方式
34 
35     }
36 }
View Code

 

*注:setDefaultCloseOperation有4種方法,裝在javax.swing.WindowConstants接口中。
1.DO_NOTHING_ON_CLOSE   :什么都不做,直接關閉
2.DISPOSE_ON_CLOSE          :自動隱藏並釋放窗體
3.HIDE_ON_CLOSE                :隱藏窗口的默認關閉
4.EXIT_ON_CLOSE                :推出程序的默認窗口關閉

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM