C語言中文網 目錄
首頁 > Java Swing 閱讀:8,328

Java Swing教程:30分鐘玩轉Swing界面設計

< 上一頁Swing教程 Swing簡介下一頁 >

Swing 是一個用于 Java GUI 編程(圖形界面設計)的工具包(類庫);換句話說,Java 可以用來開發帶界面的 PC 軟件,使用到的工具就是 Swing。

Swing 使用純粹的 Java 代碼來模擬各種控件(使用 Java 自帶的作圖函數繪制出各種控件),沒有使用本地操作系統的內在方法,所以 Swing 是跨平臺的。也正是因為 Swing 的這種特性,人們通常把 Swing 控件稱為輕量級控件。

這套 Java Swing 教程從實用的角度出發,通過大量實例全面介紹 Java Swing 中的各種控件、布局、事件、窗口等。

Swing 是基于 Java 的,所以本教程的讀者也應該具備 Java 基礎;如果你不了解 Java,請猛擊《Java教程》進行學習,或者到 Java 官網(https://www.java.com/)閱讀相關說明。

Swing 和 AWT

AWT(Abstract Window Toolkit,抽象窗口工具)是一套早期的 Java GUI 開發工具,Swing 也是在 AWT 的基礎上發展起來的。

Swing是在AWT的基礎上發展起來的

AWT 的初衷是用來開發小型的圖形界面程序,提供的功能較少,諸如剪切板、打印支持、鍵盤導航、彈出式菜單、滾動窗格等很多重要的功能在 AWT 中都不具備;此外,AWT 發生錯誤的幾率也很高。

Java 官方看到了 AWT 的不足,就開始著手開發新的 GUI 類庫,以繼續占領 Java GUI 開發的市場,這就是后來的 Swing。

Swing 彌補了 AWT 的不足,并對 AWT 進行了擴充,幾乎支持了所有的常用控件和功能,它們不但更加漂亮,而且更加易用,真正實現了“一次編譯,到處運行”的承諾。

目前,Swing 已經代替 AWT 成為 Java 圖形界面設計的首選,相對于 AWT 來說,Swing 有過之而無不及。

好了,廢話不多說,趕緊學習本套教程吧(不過,30 分鐘是玩不轉 Swing 的,30 分鐘只是說明本教程足夠簡明)。
教程目錄:
1. Swing簡介:Swing是什么?
2. Java Swing JFrame和JPanel:窗口容器和面板容器
3. Java Swing布局管理器(詳解版)
4. Java Swing JLable:標簽組件
5. Java Swing JButton:按鈕組件
6. Java Swing JTextField:單行文本框組件
7. Java Swing JTextArea:文本域組件
8. Java Swing JCheckBox:復選框組件
9. Java Swing JRadioButton:單選按鈕組件
10. Java Swing JComboBox:下拉列表組件
11. Java Swing JList:列表框組件
12. Java Swing計算器界面的實現
13. Java Swing事件監聽:事件處理模型和事件監聽器
14. Java Swing星座選擇器界面的實現
15. Java Swing JSlider:滑塊組件
16. Java Swing JProgressBar:進度條組件
17. Java Swing Timer:計時器組件
18. Java Swing JMenu和JPopupMenu:菜單和彈出式菜單
19. Java Swing JToolBar:工具欄組件
20. Java Swing JFileChooser和JColorChooser:文件選擇器和顏色選擇器
21. Java Swing JOptionPane:對話框組件
22. Java Swing JTable:表格
23. Java Swing JTree:樹組件
24. Java Swing JTabbedPane:選項卡組件
25. Java Swing文本編輯器的實現
< 上一頁Swing教程 Swing簡介下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo
极速pk10开户