SWING Tutorial

Swing 教程

JAVA 提供了一套豐富的庫,可以以平臺無關的方式建立圖形使用者介面。在本教程中,我們將瞭解 Swing GUI 控制元件。

讀者物件

本教程面向希望學習 JAVA GUI 程式設計的軟體專業人士,內容簡潔易懂。本教程將深入講解 JAVA GUI 程式設計的概念,完成本教程後,您將達到中級水平的專業知識,可以以此為基礎提升到更高的水平。

前提條件

在開始學習本教程之前,您應該具備 Java 程式語言的基礎知識,例如文字編輯器、程式執行等。

關於 Swing 的常見問題

本節簡要解答了一些關於 Swing 的常見問題 (FAQ)。

Swing 用於為基於 Java 的應用程式建立圖形使用者介面。介面是允許使用者與系統互動的控制面板。使用 Swing 建立的 Java 應用程式與 Windows 作業系統相容。

Java 應用程式的 Swing 程式碼寫在 Java 類的主方法、建構函式或任何其他方法中。

Java Swing 被稱為輕量級,因為它的元件完全是用 Java 實現的。它不依賴於作業系統來顯示圖形使用者介面元件。

以下是 Java Swing 的一些特性:

  • 我們可以在任何支援 Java 的平臺上執行 Swing 應用程式。
  • Swing 具有非常輕量級的元件。
  • 它具有預構建的佈局管理器,有助於組織各種元件。
  • 它提供非常強大的事件處理程式。
  • Swing 控制元件高度可定製和可配置。

Swing 是 Java Foundation Classes (JFC) 的一部分,自 1.2 版以來就包含在 Java Standard Edition 中。Swing 的任何更新都將與 Java Standard Edition 的更新相互關聯。

Swing 非常容易學習。您可以在短短兩到三週內學會 Swing。但是,在您感覺舒適地使用它之前,可能需要數月的練習。確定學習 Swing 需要多長時間也取決於您計劃如何使用它。

Swing 元件是一組圖形使用者介面控制元件,包括按鈕、文字欄位、標籤、選單、密碼欄位等等。

Swing 方法是由 Swing API 提供的用於建立和操作 GUI 元件的內建函式。一些常用的方法包括 add()、setSize()、setLayout()、setVisible() 等等。

廣告