1. 程式人生 > >學號20《Java程式設計》第八週學習總結

學號20《Java程式設計》第八週學習總結

  • 一、教材學習內容總結

java.awt :Botton TextField List

元件:java把Component類的子類或間接子類建立的物件;

容器:java把Container的子類或間接子類建立的物件;

視窗:JFrame常用方法:建立視窗JFrame,再是設定視窗的初始位置,大小,是否可見,是否可調整大小等等。

public void setExtendState(int state)

 

public void setDefaultColseOperation(int operation)

state

operation

MAXIMIZED_HORIZ(水平方向最大化)

 

DO_NOTHING_ON_CLOSE(什麼也不做)

EXIT_ON_CLOSE(結束視窗所在的應用程式)

MAXIMIZED_VERT(垂直方向最大化)

 

HIDE_ON_CLOSE(隱藏當前視窗)

 

MAXIMIZED_BOTH(水平、垂直方向都最大化)

DISPOSE_ON_CLOSE(隱藏當前視窗,並釋放窗體佔有的其他資源)

 

 

EXIT_ON_CLOSE(結束視窗所在的應用程式)

常用的元件:

 

JComponent類

子類

JMenubar

JMenu

JMenuItem

功能

建立選單條

建立選單

建立選單項

例項

選單條

一個選單

一個選單項

注意事項

只能向視窗新增一個選單

 

 

處理事件:

  1. 事件源:必須是一個物件,還是java認為能夠發生事件的物件;
  2. 監視器
  3. 處理事件的介面;

 

 

二、其他(感悟)

   本週學習內容比較難,不是全部都是一聽就懂,要去分析程式,自己上機敲才能更好的理解,所以這周學習相較於之前已經緊了很多。

 

 

三、學習進度條

 

程式碼行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標

5000行

30篇

400小時

 

第一週

10行

1篇

3小時

 

第二週

20行

2篇

10小時

 

第三週

20行

3篇

10小時

 

第四周

30行

4篇

3小時

 

第五週

50行

5篇

5小時

 

第六週

10行

6篇

5小時

 

第七週

10行

7篇

5小時

 

第八週

10行

8篇

5小時