小編給大家分享一下java中JFrame的構造方法是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
JFrame是指一個計算機語言-java的GUI程序的基本思路是以JFrame為基礎,它是屏幕上window的對象,能夠最大化、最小化、關閉。
基本板塊
Swing 的三個基本構造塊:標簽、按鈕和文本字段;但是需要個地方安放它們,并希望用戶知道如何處理它們。
JFrame 類就是解決這個問題的——它是一個容器,允許程序員把其他組件添加到它里面,把它們組織起來,并把它們呈現給用戶。 JFrame 實際上不僅僅讓程序員把組件放入其中并呈現給用戶。比起它表面上的簡單性,它實際上是 Swing 包中最復雜的組件。為了最大程度地簡化組件,在獨立于操作系統的 Swing 組件與實際運行這些組件的操作系統之間,JFrame 起著橋梁的作用。JFrame 在本機操作系統中是以窗口的形式注冊的,這么做之后,就可以得到許多熟悉的操作系統窗口的特性:最小化/最大化、改變大小、移動。
JFrame是一個頂層的框架類,好比一個窗戶的框子。也是一個容器類。這個框子可以嵌入幾個玻璃窗。
JFrame 的構造方法:
JFrame() 構造一個初始時不可見的新窗體。 JFrame(GraphicsConfiguration gc) 以屏幕設備的指定 GraphicsConfiguration 和空白標題創建一個 Frame。 JFrame(String title) 創建一個新的、初始不可見的、具有指定標題的 Frame。 JFrame(String title, GraphicsConfiguration gc) 創建一個具有指定標題和指定屏幕設備的 GraphicsConfiguration 的 JFrame。
用Java做窗口我發現一個顯著的特點就是實現窗口功能的方法不唯一.或者說有很多.
先做一個JFrame的Hello,world吧
package window; import java.awt.Container; import javax.swing.JFrame; import javax.swing.JLabel; public class JFrameWindow extends JFrame{ //需要繼承JFrame public JFrameWindow(String title) { JFrame jf = new JFrame(title); Container conn = jf.getContentPane(); //得到窗口的容器 JLabel L1 = new JLabel("Hello,world!"); //創建一個標簽 并設置初始內容 conn.add(L1); jf.setBounds(200,200,300,200); //設置窗口的屬性 窗口位置以及窗口的大小 jf.setVisible(true);//設置窗口可見 jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //設置關閉方式 如果不設置的話 似乎關閉窗口之后不會退出程序 } public static void main(String[] args) { new JFrameWindow("窗口"); //創建窗口 } }
看完了這篇文章,相信你對java中JFrame的構造方法是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。