SWT本地化GUI組件庫
SWT-"Standard Widget Toolkit",它是一個Java平臺下開放源碼的Native GUI組件庫,也是Eclipse平臺的UI組件之一。從功能上來說,SWT與AWT/SWING是基本等價的。SWT以方便有效的方式提供了便攜式的 (即Write Once,Run Away)帶有本地操作系統(tǒng)觀感的UI組件:
由于widget系統(tǒng)的固有復(fù)雜性以及平臺之間微妙的差異,即使在理想情況下,能夠達到工業(yè)標準的跨平臺的widget類庫也是很難編寫和維護的。 最早的AWT組件現(xiàn)在被認為是樣貌丑陋的,而且存在很多問題;SWING組件雖然也是缺點多多,但是隨著JDK版本的不斷升高,它仍在不斷進行著改進。我 認為,SWT在功能上與AWT/SWING不相伯仲,但是組件更為豐富,平臺表現(xiàn)穩(wěn)定,BUG也相對較少。如果你的應(yīng)用程序真的需要在多個平臺上運行,需 要更為美觀的界面,又不那么依賴于其他基于AWT/SWING的圖形庫,那么SWT或許是一個比AWT/SWING更好的選擇。
評論
圖片
表情
