成2 委托事件模型(2) 9-11 XEvevt XEvent1 Stimulus1 Sourcel XEvevt Listener1 XEvent2 YEvevt YEvent1 Source1 Stimulus2 Xevevt and YEvevnt Listenerl Programming in Java JAVA
9-11 Programming in Java Stimulus1 Stimulus2 XEvevt Source1 YEvevt Source1 XEvent1 XEvent2 YEvent1 XEvevt Listener1 Xevevt and YEvevnt Listener1 委托事件模型(2)
AWT事件美 9-12 ·java.awt.AWTEvent是所有AWT事件(a subclass of java.util.EventObject)的根 ·AWTEvent的子类有:ActionEvent,.VindowEvent, ItemEvent,KeyEvent,MouseEvent,TextEvent, ·java.awt.AWTEvent是所有AWT事件(a subclass of java.util.EventObject)的根 AWTEvent的子类有:ActionEvent,.VindowEvent, ItemEvent,KeyEvent,MouseEvent,TextEvent, Programming in Java JAVA
9-12 Programming in Java • java.awt.AWTEvent 是所有AWT 事件(a subclass of java.util.EventObject)的根 • AWTEvent 的子类有: ActionEvent, WindowEvent, ItemEvent, KeyEvent, MouseEvent, TextEvent, 等 AWT事件类 • java.awt.AWTEvent 是所有AWT 事件(a subclass of java.util.EventObject)的根 • AWTEvent 的子类有: ActionEvent, WindowEvent, ItemEvent, KeyEvent, MouseEvent, TextEvent, 等
AWT事件接口 9-13 java,awt.event定义了11个监听者接口: -ActionListener:Button,Menultem,List -WindowListener:Window ItemListener:Choice,List,Checkbox KeyListener:Component MouseListener:Component MouseMotionListener:Component -TxetListener:TxetComponent ·一个对象必须通过调用addXXXListener方法将自己注 册到一个事件源上 Programming in Java JAVA
9-13 Programming in Java •java.awt.event定义了11个监听者接口: -ActionListener: Button, MenuItem, List -WindowListener:Window - ItemListener: Choice, List, Checkbox - KeyListener: Component - MouseListener: Component - MouseMotionListener: Component - TxetListener: TxetComponent AWT事件接口 • 一个对象必须通过调用addXXXListener方法将自己注 册到一个事件源上
a2k AWT组件 9-14 。 组件 Button Checkbox Choice - Dialogbox Frame Label List Menu Panel 一 Canvas -Slider or Scrollbar Programming in Java JAVA
9-14 Programming in Java • 组件 – Button – Checkbox – Choice – Dialogbox – Frame – Label – List – Menu – Panel – Canvas – Slider or Scrollbar AWT 组件
组件与动作事件 9-15 ·标签(Label):P197 。 按钮(Button):P197-198 ·动作事件(ActionEvent):P199 ● 文本框与文本域(TextFeild与TextArea):P200-203 单、复选按钮和列表(Checkbox、Choice 和List):P203-213 。滚动条(Scrollbar):P213-217 ·画布(Canvas):P217-224 Programming in Java JAVA
9-15 Programming in Java • 标签(Label):P197 • 按钮( Button ):P197-198 • 动作事件(ActionEvent):P199 • 文本框与文本域(TextFeild与TextArea): P200-203 • 单、复选按钮和列表( Checkbox 、 Choice 和List ):P203-213 • 滚动条( Scrollbar ):P213-217 • 画布( Canvas ):P217-224 组件与动作事件