學號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 |
功能 |
建立選單條 |
建立選單 |
建立選單項 |
例項 |
選單條 |
一個選單 |
一個選單項 |
注意事項 |
只能向視窗新增一個選單 |
|
|
處理事件:
- 事件源:必須是一個物件,還是java認為能夠發生事件的物件;
- 監視器
- 處理事件的介面;
二、其他(感悟)
本週學習內容比較難,不是全部都是一聽就懂,要去分析程式,自己上機敲才能更好的理解,所以這周學習相較於之前已經緊了很多。
三、學習進度條
|
程式碼行數(新增/累積) |
部落格量(新增/累積) |
學習時間(新增/累積) |
重要成長 |
目標 |
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小時 |
|