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);功能一樣!不需要糾紛!


免責聲明!

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



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