java.ppt


文档分类:IT计算机 | 页数:约101页 举报非法文档有奖
1/101
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/101
文档列表 文档介绍
java960775第9章创建用户界面
Java程序设计教程
1
本章主要内容
图形用户界面的特点
创建图形用户界面的应用程序或Applet
Swing包中的GUI组件
事件处理的方法
布局管理器
2
图形用户界面的组成
由组件、布局管理和事件委托处理组成。
创建一个图形用户界面的方法
创建一个顶级的容器组件
按指定的布局管理器向容器添加组件
设计事件处理程序
显示图形用户界面
GUI图形用户界面
3
窗口示例
GUI图形用户界面
窗口
组件
建立了一个窗口,窗口中添加了一个文本框,一个按钮,
并对按钮添加了事件监听,当单次点击按钮时,文本框
显示“aaaaa”字样,当双击按钮时,文本框显示“bbbbb”。


4
事件处理模型
事件处理
事件的发生是由于用户对程序(组件)的操作(如
鼠标点击按钮、由键盘输入数据到文本框等),而
这些事件会被Java的运行环境所监控并分配给对应
的事件处理方法进行处理。
5
事件和事件源
事件(event):点击了某个按钮,或组件的状态发生了某种变化,或按下了某个键盘键等,被认为产生了某个事件。
事件源:产生事件的组件称事件源。
例如,按钮是点击按钮事件的事件源。
事件处理
6
Java处理事件:
在源对象上的外部用户行为引发事件。一个关心事件的对象如果接收事件,则称该对象为监听器(listener)。一个对象要成为监听器,必须由源对象注册为监听器。
事件处理方法也称为处理器(handler)。源对象和监听器对象可以是同一个对象。一个源对象可以有许多监听器,它拥有一个所有监听器构成的队列。对象要成为一个监听器,必须实现标准处理方法
事件注册、监听和处理
事件处理
7
事件处理的简单例子
事件处理
例中建立两个按钮和一个文本框,这两个按钮会产生动作,而加在这两个按钮的监听器接口会监听到所产生的动作,并交于事件处理程序进行处理.
源程序见

8
事件处理
本节主要讲解如何编写和指定各组件的事件处理方法
定义接口法
适配器法
匿名类法
事件处理
9
以发出声音来响应按钮点击事件
import .*;
import .*;
import .*;
public class Beep implements ActionListener //实现动作事件监听接口
{ public Beep()
{ JFrame f=new JFrame("voice");
Container c= ();
(new GridLayout(2,1));
(new Font("宋体",,16));
JPanel p1=new JPanel(); //创建面板p1
("Center",p1);
定义接口法
10

java 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数101
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小1.79 MB
  • 时间2018-09-30