1. 程式人生 > >201671010128 2017-11-12《Java程序設計》之圖形程序設計

201671010128 2017-11-12《Java程序設計》之圖形程序設計

行為 用戶界面 因此 abs ... 應用 文本域 方法 pan

一、基本概念

  1. Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了許多用來設計GUI的組件類和容器類。
  2. AWT庫處理用戶界面元素的方法:把圖形元素的創建和行為委托給本地GUI工具箱進行處理。
  3. 應用AWT編寫依賴於本地用戶界面元素GUI會暴露出一些缺陷。例如,菜單、滾動條和文本域這些用戶界面元素,在不同的平臺上,操作行為上存在一些微妙的差異。
  4. Swing用戶界面庫是非基於對等體的GUI工具箱。
  5. Swing具有更豐富並且更方便的用戶界面元素集合。
  6. Swing對底層平臺的依賴很少,因此與平臺相關的bug很少。
  7. Swing會帶來交叉平臺上的統一視覺體驗。
  8. Swing類庫被放在javax.swing包裏。

二、AWT與Swing的關系

  1. 大部分AWT組件都有其Swing的等價組件。
  2. 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程序設計》之圖形程序設計