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的構造方法是什么有了一定的了解,想了解更多相關知識,歡迎關注本站行業資訊頻道,感謝各位的閱讀!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
mlf俗稱“麻辣粉”,即中期借貸便利,是我國央行采取的一種創新型貨幣政策工具,也是央行提供中期基礎貨幣的貨幣政策工具,對象為符合宏觀審慎管理要求的商業銀行、政策性銀行。理解mlf的概念,還要從以下幾個方面入手。1、增加貨幣供應量。mlf是央行向社會注入流動性的一種方式,通過向市場提供中期基礎性貨幣,增加貨幣供應量,在一定程度上可以緩解小微企業、三農等需要扶持行業融資難的問題...
財務報表有哪幾個表?財務報表主要分為資產負債表、現金流量表、利潤表。每個表都有諸多的項目。其中資產負債表整體反映了企業的資產負債率,資產負債率的高低影響企業創造收益的能力;現金流量表反映企業在經營活動、投資活動、籌資活動中產生的現金流狀況;而利潤表反映了企業在一定時間內的經營成果。具體情況如下:【1】資產負債表:資產負債表整體反映的是一定時間內企業的資產、負債和所有者權益情況,根據“資...
(相關資料圖)關于丶怎么打出來的知識大家了解嗎?以下就是小編整理的關于丶怎么打出來的介紹,希望可以給到大家一些參考,一起來了解下吧!1、這里我們用到的是搜狗輸入法。2、搜狗輸入法打這個很簡單,我們調用中文輸入,然后輸入“dian”即可。3、另外,我們輸入“zhu”的話,效果也是一樣的,可以試試。假如沒找到的話,可以多翻幾頁。4、同樣的,我們還可以輸入“un”來,打出該字符。5、假如使用的是百度輸入...