《零基礎學Java》
-
Swing概述
Swing主要用于GUI (Graphical User Interface) 程式,包括視窗、選單、按鈕、圖形界面元素(比如:QQ),這些類分別位于 java.awt 和 javax.swing 包中(簡稱AWT、Swing),其中 AWT 是抽象視窗工具包,它是Java平臺獨立的視窗系統、圖形和用戶界面組件的工具包,但是其組件型別有限;Swing是AWT組件的增強組件,它提供了更加豐富的組件和功能,
-
Swing特點
AWT組件來自 java.awt包,當含有AWT組件的Java應用在不同平臺運行時,每個平臺的GUI組件顯示效果都有所不同,但在不同平臺使用Swing開發的應用程式時,就可以實作統一的GUI組件風格(因為Swing組件允許開發者在跨平臺時指定統一的風格、外觀),
Swing組件是完全由Java語言撰寫的,因此Swing組件可以運行在任何平臺(Java是不依賴于作業系統的語言),通常Swing組件被稱為“輕量級組件”;相反,依賴于本地平臺的組件被稱為“重量級組件”(比如:AWT組件),
-
Swing包
在Swing包的層次結構及關系中比較重要的類是Component類(組件類)、Container(容器類)、JComponent類(Swing組件父類),
Swing包的層次結構關系圖

在Swing組件中,多數的GUI組件都是Component類的直接子類或間接子類,而JComponent類是Swing組件各種特性(包括:設定組件邊界、GUI組件自動滾動 等)的存放位置,Java關于視窗組件的撰寫,都與組件(Component類)以及容器(Container類)的概念相關聯,
-
常用Swing組件概述
常用的Swing組件


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444308.html
標籤:Java
上一篇:Java的jps命令使用詳解
下一篇:Vue
