- 一、教材学习内容总结
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小时 |
|