swing的版本跟jdk版本有關係嗎

來源:魅力女性吧 2.24W
swing的版本跟jdk版本有關係嗎

AWT是在JDK 1.0版本時提出的

Swing是在AWT之後提出的(JAVA 2)

由於AWT元件與本地平臺的GUI繫結,因此用AWT元件建立的圖形介面在不同的作業系統中會有不同的外觀。

為了用java建立圖形介面也能夠跨平臺,即在不同的作業系統中保持相同的外觀,從JDK1.2版本開始引入了Swing元件,這些Swing元件位於g包中,稱為JDK基礎類庫的一部分。

Swing元件是用純java語言編寫而成的,不依賴於本地作業系統的GUI,Swing元件可以跨平臺執行。獨立於本地平臺的Swing元件被稱為輕量級元件,而依賴於本地平臺的AWT元件被稱為重量級元件。

熱門標籤