Java Swing/Java Swing
Java Swing 是 Oracle 釋出的 Java 語言的一部分,是一個庫/工具包,它使 Java 程式設計師能夠建立 GUI 和富客戶端應用程式。
有很多用 Java 編寫的應用程式,而且每天都會出現新的應用程式。以下是一些示例

NetBeans 是一款完全使用 Java 編寫的整合開發環境 (IDE)。由於 Java 的可移植性,它可以在任何平臺上執行,只要安裝了 Java。最初它只是一種 Java IDE,但現在它支援多種語言,例如 C、C++、Python 和 PHP,僅舉幾例。
Swing 是 Java Foundation classes (JFC) 的一部分。JFC 包含以下模組

Java Swing 元件是應用程式圖形使用者介面的元件。一些 Swing GUI 元件的示例包括列表、組合框、標籤、文字區域、編輯器窗格、按鈕、選單等。許多元件具有內建功能,例如列印、拖放、排序、開啟檔案、儲存檔案等。
外觀和感覺模組定義了應用程式中所有元件的外觀。每個 Java Swing 應用程式都具有與計算機上其他應用程式(包括其他 Java 應用程式)完全獨立的 L&F。一些 L&F 的示例包括:Nimbus(非常新)、Metal、Aqua(僅限 Mac)、Windows Aero & Windows Classic(僅限 Windows)和 Motif(高度可由應用程式使用者自定義)。還有許多第三方外觀和感覺可用。
並非所有人類都是完美的。殘疾人很可能無法使用你的程式/應用程式,因此你的程式必須對他/她可訪問。Java Foundation Classes 可訪問性 API 使你能夠透過為他們提供螢幕閱讀器、盲文顯示器等來建立對殘疾人可訪問的程式,以便他們能夠從使用者介面獲取資訊。
Java 2D API 提供了一套豐富的圖形類和實用程式,用於繪製 2D 圖形。它甚至可以為印表機生成輸出。
英語不是這個星球上唯一的語言。許多人除了他們的母語之外,不會說其他任何語言。因此,當程式設計師編寫應用程式時,他/她必須考慮如何在儘可能多的語言中釋出它。Java i18n(在“國際化”的“i”和“n”之間有 18 個字母)幫助程式設計師用多種不同的語言開發應用程式,以便你可以針對全球受眾。
http://docs.oracle.com/javase/tutorial/uiswing/start/about.html