溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中JFrame的構造方法是什么

發布時間:2020-11-06 11:34:33 來源:億速云 閱讀:591 作者:小新 欄目:編程語言

小編給大家分享一下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的構造方法是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女