学号20《Java程序设计》第八周学习总结

本文详细介绍了Java AWT和Swing中的组件、容器和窗口概念,深入解析了JFrame的使用方法,包括设置窗口状态和关闭操作。同时,文章还探讨了JComponent类及其子类如JMenuBar、JMenu和JMenuItem的功能与实例,为读者提供了菜单条、菜单和菜单项的创建指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 一、教材学习内容总结

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小时

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值