JAVA学习笔记八

习内容总结

  经过这一周的学习,我对java的了解加深了许多。这周主要学习了第九章的内容:

  1. 窗口:Java提供的Jframe类的实例,是GUI设计中的底层容器
  2. JFrame类构造方法创建窗口,调用各种方法设置位置、大小、以及各种属性。
  3. 菜单放在菜单条中、菜单项放在菜单中。
  1. 窗口只能添加一个菜单条。
  2. 菜单本身也是一个菜单项,把一个菜单看做菜单项添加到某个菜单中时,这样的菜单是子菜单。
  3. 菜单项可以添加图标。
  1. 各种常用组件(文本框、按钮、标签、复选框、单选按钮、下拉列表)及常用容器(Jpanel面板、JtabbedPane选项卡窗格等)见P225-228.
  2. 常用布局(FlowLayout、BordLayout等)见p228-233。
  3. 处理事件
  1. 能够产生事件的对象是事件源。
  2. 对事件源做出监视,处理发生的事件的对象是监视器。对象需要注册监视器才能做出相应的事件。
  3. 创建监视器对象的类必须实现相应的接口。
  4. 文本框、按钮、菜单项、密码框、单选按钮都可以触发ActionEvent事件。
  5. 选择框、下拉列表都可以触发ItemEvent事件。
  6. 文本区可以触发DocumentEven事件。
  7. MouseEvent事件:任何组件上都可能发生鼠标事件(进入组件、推出组件等)。
  8. 按下、释放、敲击键盘都触发键盘事件(KeyListener接口)。
  1. 模型-视图-控制器结构,简称为MVC。
  1. 模型存储数据的对象,视图为模型提供数据显示的对象,控制器处理用户的交互操作。
  1. Jdialog类对话框
  1. 对话框分为有无模式两种。
  2. 消息对话框:进行重要操作前的提示与警告。
  3. 输入对话框:用户输入字符串并进行具体的事件。
  4. 颜色对话框:创建一个有颜色的颜色对话框。
  5. 自定义对话框:不允许将对话框调价到另一个容器中。
  1. Jtree树组件。
  1. 树组件由结点组成,任何实现MutableTreeNode接口的类创建的对象都可以是树上的结点。
  2. Add()方法可以添加子结点。
  3. 树组件可以触发TreeSelectionEvent事件。
  1. 表格组件以行和列的形式显示数据,允许编辑数据。
  2. AbstractAction类与特殊的监视器:监视按钮的键盘操作的监视器类。
  3. 可以使用PrintJob对象完成打印组件的工作。
  4. 使用jar.exe把一些文件压缩来发布GUI应用程序。

 

 

    

教材学习中的问题和解决过程

  1. 课本上的例题:老师在课堂上带着一行一行的看,每一行的目的都知道了,最后推出应用的运行目的。

代码调试中的问题和解决问题

 

感悟

  Java的编译过程还需要熟悉,每个知识点之间的联系需要加强理解。

学习进度条

 

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

目标

4000行

20篇

300小时

第一周

9/9

1/1

10/10

第二周

19/19

1/1

8/8

第三四周

30/30

1/1

8/8

第五周

不知道例题有多少行

1/1

15/15

第六周

没数

1/1

8/8

第七周

34/34

1/1

10/10

第八周

没数

1/1

10/10

第九周

40/40

1/1

13/13

参考资料

Java实用教程(第五版)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值