Java學習筆記(一)窗體

 java的GUI程序的基本思路是以JFrame爲基礎,使用JFrame創建窗體。

下面爲三種引用窗體的方法。

代碼參考鏈接。作者紅黑聯盟-bingsanchun

//實例1:直接定義Jframe 類的對象創建一個窗口  
package jFrame;  

import javax.swing.*; //使用Swing類,必須引入Swing包  

public class JFrameDemo1 {  
    public static void main(String args[]) {  
        // 定義一個窗體對象f,窗體名稱爲"This is a simple JFrame test"  
        JFrame f = new JFrame();  
        f.setTitle("This is a simple JFrame test ");// 設置窗口中標題欄的文字  
        f.setLocationRelativeTo(null); // 讓窗體居中顯示  
        f.setSize(300, 200); // 設置窗體的大小爲300*200大小  
        f.setResizable(false); // 設置窗體是否可以調整大小,參數爲布爾值  
        // 設置窗體可見,沒有該語句,窗體將不可見,此語句必須有,否則沒有界面就沒有如何意義了  
        f.setVisible(true);  
        // 用戶單擊窗口的關閉按鈕時程序執行的操作  
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用戶點擊窗口關閉  
    }  
} 

運行截圖1

//實例2:創建類繼承JFrame類創建一個窗口  
package JFrameDemo2;  

import javax.swing.*;  

//創建子類MyFrame繼承父類JFrame  
class MyFrame extends JFrame {  
    // 定義構造函數,無參數  
    MyFrame() {  
        setLocationRelativeTo(null); // 讓窗體居中顯示  
        setTitle("This is a simple JFrame test  ");// 設置窗口中標題欄的文字  
        setSize(300, 200);// 設置窗體的大小爲300*200大小  
        setResizable(false);// 設置窗體是否可以調整大小,參數爲布爾值  
        setVisible(true);// 設置窗體是否可以調整大小,參數爲布爾值  
        setDefaultCloseOperation(EXIT_ON_CLOSE);// 用戶點擊窗口關閉  
    }  
}  

public class JFrameDemo2 {  
    public static void main(String args[]) {  
        // 實例化類對象,提示設置參數  
        MyFrame f = new MyFrame();  
    }  
} 
//實例3:不使用構造函數,可以和實例一方式一樣,代碼可以改爲如下模式  
package JFrameDemo3;  

import javax.swing.*;  

class MyFrame extends JFrame {  
    MyFrame() {  
    }  
}  

public class JframeDemo3 {  
    public static void main(String args[]) {  
        MyFrame f = new MyFrame();  
        f.setTitle("This is a simple JFrame test ");// 設置窗口中標題欄的文字  
        f.setLocationRelativeTo(null); // 讓窗體居中顯示  
        f.setSize(300, 200); // 設置窗體的大小爲300*200大小  
        f.setResizable(false); // 設置窗體是否可以調整大小,參數爲布爾值  
        // 設置窗體可見,沒有該語句,窗體將不可見,此語句必須有,否則沒有界面就沒有如何意義了  
        f.setVisible(true);  
        // 用戶單擊窗口的關閉按鈕時程序執行的操作  
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用戶點擊窗口關閉  
    }  
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章