第14章图形介面Swing.ppt

第14章图形介面Swing

第14章 圖形介面Swing Java 2 程式設計入門與應用 目錄 14-1 Swing的簡介 14-2 Swing的視窗元件 14-3 Swing的繪圖與選擇視窗 溫故知新 自我突破習題 14-1 Swing的簡介 14-1.1 Swing的架構 14-1.2 JComponent類別的函式 前言: 由於AWT在不同平台下執行有問題,而且缺乏一些基礎的元件來設計較複雜的圖形使用者介面,因此衍生出Java 基礎類別(Java Foundation Classes,簡稱JFC)取代並包含AWT,主要的部分稱為「Swing」。 14-1.1 Swing的架構 因為Swing是繼承自AWT,所以其元件仍然保有原本AWT元件的功能,為了區分Swing元件與AWT元件的名稱,在每一種Swing元件的前面都加上一個大寫字母“J”,例如:JFrame、JButton、JLabel、JList、JCheckbox、JMenuBar等元件。 Swing的繼承圖: Swing套件的相關元件皆定義在javax.swing類別庫中,其中大部分的元件都是JComponent的子類別,下面為Swing的繼承圖: 下面為Swing繼承圖的說明: 從上面的繼承圖可以得知,Swing的元件都是繼承自AWT的Container類別,所以仍然可使用AWT元件的成員、版面配置、傾聽者類別、轉接器類別與事

文档评论(0)

1亿VIP精品文档

相关文档