有些人厭煩了寫黑窗口的程序了,所以想試試有圖形的界面---圖形化界面
那麼今天我就來和大家聊聊如何才能用java做出一個可視化窗口!
-
需要的工具:
- eclipse (任意版本)
- JDK
- 下面是源碼(一會講都這些代碼都幹什麼的!!)
// 設置窗口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 出來
然後就完成了!!
-
代碼原理
- New類會繼承父類JFrame,如果某個類繼承了父類,就會有父類的全部方法與屬性.我們舉個例子,你和你父親的關係就是鮮明的子類和父類的關係,你父親死後你會繼承父親的全部,所以這就是繼承
- 而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);功能一樣!不需要糾紛!