⑴ java中的swing什麼意思
Swing是一個用於開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使用任何可插拔的外觀風格。
Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。 工具包中所有的包都是以swing作為名稱.
⑵ java的Swing是輕量級組件,輕量級組件是什麼意思
一、輕量級組件是用java代碼畫出來的,這樣具有平台移植性
重量級組件是調用系統的函數畫出來的組件,比如主窗體
一般來說盡量用輕量級的組件,這樣對程序的移植性很好。
一般java.swing包里的組件大部分是輕量級的,java.awt裡面的是重量級的。
swing是由100%純java實現的,swing組件是用java實現的輕量級組件,沒有本地代碼
不依賴操作系統的支持,這是與AWT組件的最大組別。由於AWT組件通過與具體平台的
對等類(peer)實現,因此Swing比AWT組件具有更強的實用性。Swing在不同的
平台上表現一致,並且有能力提供本地窗口系統不支持的其它特性。
二、總的來說就是
重量級組件:對應運行平台必須存在一個對應的組件.
輕量級組件:在一個虛擬的畫布上畫出來的組件(所以swing較慢),所有輕量級組件"最終"要放到重量級組件(jframe,jdialog)中.由於是畫出來所以能做到各種平台上一致的表現.同樣,如果混合重量級組件和輕量級組件容易引起重疊上的沖突.
⑶ java的Swing編程中,組件的概念是什麼
你好,Swing是AWT的擴展,它提供了許多新的圖形界面組件。Swing組件以「J」開頭,除了擁有與AWT類似的按鈕(JButton)、標簽(JLabel)、復選框(JCheckBox)、菜單(JMenu)等基本組件外,還增加了一個豐富的高層組件集合,如表格(JTable)、樹(JTree)。在javax.swing包中,定義了兩種類型的組件:頂層容器(Jframe、Japplet、JDialog和JWindow)和輕量級組件。
說白話一點,組件就是構成你圖形界面的零部件。如面板,按鈕,下拉選等等。
⑷ JavaSwing圖形界面開發與案例詳解的內容簡介
全書共20章,其中第1~2章主要介紹有關Swing的基礎知識,包括Swing的基本概述、如何使用IDE開發Swing程序;第3~15章結合眾多實例和問題介紹最常用、最有用的組件及其應用方法,包括標簽和按鈕組件、布局管理器組件、面板組件、列表框組件、下拉列表框組件、進度條組件、時間組件、滑塊組件、分隔條組件、選取器組件、文本組件、窗口組件、對話框組件、JApplet組件、菜單組件、工具條組件、表格組件、樹組件以及組件的事件處理機制等;第16~19章主要講述有關Swing圖形開發的其他知識,包括觀感器、Swing線程與並發、模型與架構等。第20章通過一個綜合實例使讀者能夠在實際開發中理解和鞏固所學知識,從而提高綜合應用能力。
《JavaSwing圖形界面開發與案例詳解》幾乎涵蓋了目前JavaSwing圖形開發必備的所有常用知識,擁有豐富的實例,且這些實例均來自於工程實踐,《JavaSwing圖形界面開發與案例詳解》適合Java程序語言的初學者閱讀,也可供具有一定編程經驗的初級編程人員參考。
⑸ java swing組件的優點有哪些
Java Swing組件的特點:
1、Swing的實現是一個小型GUI框架,該框架無基本平台依賴性,而在AWT實現中卻有依賴性。
2、javax.swing.JComponent類是所有Swing組件的基類。
3、Swing模型的目標是要遵循模型-視圖-控制器體系結構。模型封裝了數據和狀態的底層表示。
4、javax.swing.plaf包提供了一個介面和許多抽象類用於定義可插入的外觀框架。預設的外觀由javax.swing.plaf.basic包中的類實現。