博為峰Java技術(shù)題 ——JavaSE Java Swing概述

博為峰小博老師:

[什么是Java Swing]

Swing是一個(gè)用于開(kāi)發(fā)Java圖形界面應(yīng)用程序的開(kāi)發(fā)工具包,它是以抽象窗口工具包(AWT)為基礎(chǔ),使應(yīng)用程序可跨平臺(tái)在不改變?nèi)魏瓮庥^風(fēng)格前提下。Swing開(kāi)發(fā)人員通過(guò)使用少最的代碼,就可以利用Swing包中豐富、靈活的功能和模塊化組件類來(lái)開(kāi)發(fā)出令人滿意的用戶界面。

[Swing特性]

下圖列出有關(guān)Swing的宏觀特性:

[Swing包的結(jié)構(gòu)]

下圖列出Swing包及其功能,如下圖所示:

[第一個(gè)Java Swing程序?qū)嵗齗

以下實(shí)例用于顯示一個(gè)帶有helloswingBWF標(biāo)題的窗口,示例代碼如下:

importjavax.swing.JFrame;

publicclassBWFSwingtest {

staticintwidth=300;

staticintheight=200;

publicstaticvoidmain(String[] args){

JFrame jf=newJFrame("helloswingBWF");

jf.setSize(width,height);//設(shè)置窗口大小

//使窗口上的最大化、最小化以及關(guān)閉健發(fā)揮作用

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setVisible(true);//設(shè)置窗體是否可見(jiàn)

}

}

運(yùn)行結(jié)構(gòu)如圖:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容