java学习8---Java 图形界面编程

1、布局管理器

容器的组件的大小和位置是由布局管理器来决定的,容器对布局管理器的特定实例保持一个引用,当容器需要定位一个组件时,它将调用布局管理器来完成,当决定组件的大小时也是如此。

五种布局管理器:

BorderLayout,FlowLayout,GridLayout,CardLayout,GridBagLayout.

2、事件模型

事件(events):描述发生了什么的对象。

事件源(events  source):事件产生器

事件处理器(event handle):接受事件对象,解释事件对象并处理与用户交互的方法。

层次模型:组件本身产生事件,如果本身不做处理,可以将事件抛给上层容器组件来处理。

委托模型:

事件监听器:一个实现了监听器接口的类,一个监听器对象是实现了专门的监听器接口的类的一个实例。

委托模型将事件源和事件的处理者分别开来。

组件需要注册事件监听器,只要当组件的事件发生时就会把事件交给事件监听器来处理。

WindowAdapter();

当布局管理器为CardLayout时往其中添加组件时需要添加组件约束字符串。

3、ActionListener类

ActionEvent类getSource()获取事件源。

4、菜单的创建

创建步骤:1、创建MenuBar,2创建Menu,3、创建MenuItem,4把MenuItem加到Menu,5、把Menu加到MenuBar,6、把MenuBar加到Frame


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值