博為峰小博老師:
[什么是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)如圖: