201671010128 2017-11-12《Java程序設計》之圖形程序設計
阿新 • • 發佈:2017-11-12
行為 用戶界面 因此 abs ... 應用 文本域 方法 pan
一、基本概念
- Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了許多用來設計GUI的組件類和容器類。
- AWT庫處理用戶界面元素的方法:把圖形元素的創建和行為委托給本地GUI工具箱進行處理。
- 應用AWT編寫依賴於本地用戶界面元素GUI會暴露出一些缺陷。例如,菜單、滾動條和文本域這些用戶界面元素,在不同的平臺上,操作行為上存在一些微妙的差異。
- Swing用戶界面庫是非基於對等體的GUI工具箱。
- Swing具有更豐富並且更方便的用戶界面元素集合。
- Swing對底層平臺的依賴很少,因此與平臺相關的bug很少。
- Swing會帶來交叉平臺上的統一視覺體驗。
- Swing類庫被放在javax.swing包裏。
二、AWT與Swing的關系
- 大部分AWT組件都有其Swing的等價組件。
- Swing組件的名字一般是在AWT組件名前面添加一個字母“J”,如:JButton,JFrame,JPanel等。
三、面向對象程序設計課程學習進度條
周次 | (閱讀/編寫)代碼的行數 | 發布博客量/評論博客數量 | 課堂/課余學習時間(小時) | 最滿意的編程任務 |
第一周 | 20/7 | 1/1 | 6/4 | 編寫Hello world程序 |
第二周 | 38/20 | 1/1 | 6/5 | 實驗二 任務三 |
第三周 | 50/30 | 1/1 | 6/7 | 實驗三 |
第四周 | 58/46 | 1/1 | 6/5 | 編寫輸出N位數各位數字,及求和 |
第五周 | 67/53 | 1/1 | 6/6 | 類的定義與重載 |
第六周 | 71/60 | 1/1 | 6/4 | 接口 |
第八周 | 80/66 | 1/1 | 6/3 | Lamdba表達式 |
第九周 | 85/60 | 1/1 | 6/2 | ID的操作 |
第十周 | 121/80 | 1/1 | 6/2 | 實驗九 |
第十一周 | 120/84 | 1/1 | 6/2 | 實驗十 |
第十二周 | 131/90 | 1/ | 6/2 | 實驗十一 |
...... | ||||
累計 | 841/589 | 11/10 | 66/42 |
201671010128 2017-11-12《Java程序設計》之圖形程序設計