|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习JAVA的目的更多的是培养自身的工作能力,我觉得工作能力的一个核心就是:独立思考能力,因为只有独立思考后,才会有自己的见解
1)事务:用户对程序的某一种功效性操纵。
Java中的事务次要有两种:
1.组件类事务
componentEvent、ContainerEvent、WindowEvent、FocusEvent、PaintEvent、MouseEvent共六年夜类,
它们均是当组件的形态产生变更时发生。
2.举措类事务
ActionEvent、TextEvent、AdjustmentEvent、ItemEvent共四类。
它们均对使用户的某一种功效性操纵举措。
Java中的事务类都包括在JDK的Java.awt.event包中。
2)事务编程:
用户编程界说每一个特定事务产生时程序应做出何种呼应,而且这些呼应代码会在对应的事务产生时由体系主动挪用。
3)事务托付受权处置模子
JDK1.1以上版本完成了事务托付受权处置模子的机制。
①事务源:产失事件的组件。
②监听器:对组件所发生的事务作出详细呼应的代吗,即事务产出与处置分离由两个分歧类(它们能够分离放在分歧的程序中)加以编程完成。
③事务处置机制:AWT组件本身不编程处置响应的事务,面是交由事务监听器(它能够是组件地点的容器类或别的的Java程序类,只需它们完成了相干的事务监听器接口便可)处置(事务受权处置模子)。
④事务处置的包:java.awt.event包,它供应AWT事务所需的类和接口
ActionEvent类对应ActionListener接口;
MouseEvent类对应MouseMotionListener接口和MouseListener接口;
WindonEvent类对应WindonListener接口---即产生了XXXEvent范例的事务,那末处置该事务的接口为XXXListener);它们的父类为EventObject类。
各个事务类的申明:
EventObject:一切事务类的超类
最主要的办法--getSource(),前往发生某事务的对象
AWTEvent:一切AWT事务类的超类
最主要的办法--getID(),前往某事务的ID号,事务的ID是一个整数,它指定事务的范例,比方按钮事务或鼠标点击事务
ActionEvent:激活组件时产生的事务
AdjustmentEvent:调治可调剂的组件(如挪动转动条)时产生的事务
ComponentEvent:利用某组件时产生的一个高层事务
ContainerEvent:向容器增加或删除组件时产生
InputEvent:由某输出设备发生的一个高层事务
ItemEvent:从选择项,复选框或列表当选择时产生
KeyEvent:操纵键盘时产生
MouseEvent:操纵鼠标时产生
PaintEvent:刻画组件时产生的一个事务
TextEvent:变动文本时产生
WindowEvent:操纵窗口时产生的事务,如最年夜化或最小化某一窗口。
<p>
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 |
|