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