Java本地化GUI組件庫 SWT
SWT-"Standard Widget Toolkit",它是一個Java平臺下開放源碼的Native GUI組件庫,也是Eclipse平臺的UI組件之一。從功能上來說,SWT與AWT/SWING是基本等價的。SWT以方便有效的方式提供了便攜式的 (即Write Once,Run Away)帶有本地操作系統觀感的UI組件:
由于widget系統的固有復雜性以及平臺之間微妙的差異,即使在理想情況下,能夠達到工業標準的跨平臺的widget類庫也是很難編寫和維護的。 最早的AWT組件現在被認為是樣貌丑陋的,而且存在很多問題;SWING組件雖然也是缺點多多,但是隨著JDK版本的不斷升高,它仍在不斷進行著改進。我 認為,SWT在功能上與AWT/SWING不相伯仲,但是組件更為豐富,平臺表現穩定,BUG也相對較少。如果你的應用程序真的需要在多個平臺上運行,需 要更為美觀的界面,又不那么依賴于其他基于AWT/SWING的圖形庫,那么SWT或許是一個比AWT/SWING更好的選擇。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!