java怎麼製作一個窗口(精!)

有些人厭煩了寫黑窗口的程序了,所以想試試有圖形的界面---圖形化界面

那麼今天我就來和大家聊聊如何才能用java做出一個可視化窗口!


  • 需要的工具:

  1. eclipse (任意版本)
  2. JDK
  3. 下面是源碼(一會講都這些代碼都幹什麼的!!)
                // 設置窗口x y座標            //|歡迎下載本源碼|
		this.setLocation(400, 300); // ------------
		// 設置窗口大小
		this.setSize(214, 152);
		// 設置窗口可視(True Or False)
		this.setVisible(true);
		// <h3>設置窗口關閉程序就停止<h3>
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// 設置窗口不可移動
		this.setResizable(false);

 

  • 製作步驟

總體步驟:首先,你需要創建一個類,繼承JFrame.然後就是構造方法,接着上面的代碼就OK了


圖片演示過程:1.新建一個項目

2.選擇java項目

 

3.創建Class文件

4.加入main方法

5.寫一個構造方法

6.添加代碼並繼承JFrame(這裏我就不多說代碼了,上面有而且還有註釋)

7.在main方法中 new 出來

然後就完成了!!

  • 代碼原理

  1. New類會繼承父類JFrame,如果某個類繼承了父類,就會有父類的全部方法與屬性.我們舉個例子,你和你父親的關係就是鮮明的子類和父類的關係,你父親死後你會繼承父親的全部,所以這就是繼承
  2. 而JFrame就是窗口類,所以你必須要繼承JFrame(或Frame),這樣你就有JFrame的所有方法了
  • 下面是代碼分析

//設置窗口是否可視
this.setVisible(true);
//設置窗口的大小是否可以調節
this.setResizable(
//設置窗口大小和x,y位置
this.setBounds(x, y, width, height);
//設置窗口退出則程序退出
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

注意:setBounds(x, y, width, height)和setSize(width,height);setLocation(x, y);功能一樣!不需要糾紛!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章