The Delegation Model: Example source: jButton ActionListener +addActionListener( Action Listener listener taction Performed(Action Event event) Register by invoking sourceaddActionListener(listener),listener: ListenerClass ListenerClass listener new ListenerClass o JButton jbt new JButton("OK")i jbt addActionListener (listener)i Introduction to Java Programming, revised by Dai-kaiyu
Liang,Introduction to Java Programming,revised by Dai-kaiyu 11 The Delegation Model: Example source: JButton +addActionListener(ActionListener listener) listener: ListenerClass ActionListener +actionPerformed(ActionEvent event) Register by invoking source.addActionListener(listener); ListenerClass listener = new ListenerClass(); JButton jbt = new JButton("OK"); jbt.addActionListener(listener);
Event-listener interfaces of package java. awt. ever (sD Adtiogtisterer iava. util.EventListener Aaiustmmerttistener campmentnistes Gntrainediistener EbaLSTistener Itemlistener 五s Mauseliistener √ Metintiistene Key C lass na me 上山istn Inte rfa ce na me Wioatistere Liang, Introduction to Java Programming, revised by Dai-kaiyu
Liang,Introduction to Java Programming,revised by Dai-kaiyu 12 Event-listener interfaces of package java.awt.event java.util.EventListener ActionListener ComponentListener AdjustmentListener ContainerListener MouseListener TextListener ItemListener FocusListener KeyListener MouseMotionListener WindowListener C la ss na me Key Inte rfa ce na me