|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.AWTEventMulticaster
public myComponent extends Component {
ActionListener actionListener = null;
public void addActionListener(ActionListener l) {
actionListener = AWTEventMulticaster.add(actionListener, l);
}
public void removeActionListener(ActionListener l) {
actionListener = AWTEventMulticaster.remove(actionListener, l);
}
public void processEvent(AWTEvent e) {
// when event occurs which causes "action" semantic
if (actionListener != null) {
actionListener.actionPerformed(new ActionEvent());
}
}
Field Summary | |
protected EventListener | a
|
protected EventListener | b
|
Constructor Summary | |
AWTEventMulticaster(EventListener a,
EventListener b)
Creates an event multicaster instance which chains listener-a with listener-b. |
Method Summary | |
void | actionPerformed(ActionEvent e)
Handles the actionPerformed event by invoking the actionPerformed methods on listener-a and listener-b. |
static ActionListener | add(ActionListener a,
ActionListener b)
Adds action-listener-a with action-listener-b and returns the resulting multicast listener. |
static AdjustmentListener | add(AdjustmentListener a,
AdjustmentListener b)
Adds adjustment-listener-a with adjustment-listener-b and returns the resulting multicast listener. |
static ComponentListener | add(ComponentListener a,
ComponentListener b)
Adds component-listener-a with component-listener-b and returns the resulting multicast listener. |
static ContainerListener | add(ContainerListener a,
ContainerListener b)
Adds container-listener-a with container-listener-b and returns the resulting multicast listener. |
static FocusListener | add(FocusListener a,
FocusListener b)
Adds focus-listener-a with focus-listener-b and returns the resulting multicast listener. |
static InputMethodListener | add(InputMethodListener a,
InputMethodListener b)
Adds input-method-listener-a with input-method-listener-b and returns the resulting multicast listener. |
static ItemListener | add(ItemListener a,
ItemListener b)
Adds item-listener-a with item-listener-b and returns the resulting multicast listener. |
static KeyListener | add(KeyListener a,
KeyListener b)
Adds key-listener-a with key-listener-b and returns the resulting multicast listener. |
static MouseListener | add(MouseListener a,
MouseListener b)
Adds mouse-listener-a with mouse-listener-b and returns the resulting multicast listener. |
static MouseMotionListener | add(MouseMotionListener a,
MouseMotionListener b)
Adds mouse-motion-listener-a with mouse-motion-listener-b and returns the resulting multicast listener. |
static TextListener | add(TextListener a,
TextListener b)
|
static WindowListener | add(WindowListener a,
WindowListener b)
Adds window-listener-a with window-listener-b and returns the resulting multicast listener. |
protected static EventListener | addInternal(EventListener a,
EventListener b)
Returns the resulting multicast listener from adding listener-a and listener-b together. |
void | adjustmentValueChanged(AdjustmentEvent e)
Handles the adjustmentValueChanged event by invoking the adjustmentValueChanged methods on listener-a and listener-b. |
void | caretPositionChanged(InputMethodEvent e)
Handles the caretPositionChanged event by invoking the caretPositionChanged methods on listener-a and listener-b. |
void | componentAdded(ContainerEvent e)
Handles the componentAdded container event by invoking the componentAdded methods on listener-a and listener-b. |
void | componentHidden(ComponentEvent e)
Handles the componentHidden event by invoking the componentHidden methods on listener-a and listener-b. |
void | componentMoved(ComponentEvent e)
Handles the componentMoved event by invoking the componentMoved methods on listener-a and listener-b. |
void | componentRemoved(ContainerEvent e)
Handles the componentRemoved container event by invoking the componentRemoved methods on listener-a and listener-b. |
void | componentResized(ComponentEvent e)
Handles the componentResized event by invoking the componentResized methods on listener-a and listener-b. |
void | componentShown(ComponentEvent e)
Handles the componentShown event by invoking the componentShown methods on listener-a and listener-b. |
void | focusGained(FocusEvent e)
Handles the focusGained event by invoking the focusGained methods on listener-a and listener-b. |
void | focusLost(FocusEvent e)
Handles the focusLost event by invoking the focusLost methods on listener-a and listener-b. |
void | inputMethodTextChanged(InputMethodEvent e)
Handles the inputMethodTextChanged event by invoking the inputMethodTextChanged methods on listener-a and listener-b. |
void | itemStateChanged(ItemEvent e)
Handles the itemStateChanged event by invoking the itemStateChanged methods on listener-a and listener-b. |
void | keyPressed(KeyEvent e)
Handles the keyPressed event by invoking the keyPressed methods on listener-a and listener-b. |
void | keyReleased(KeyEvent e)
Handles the keyReleased event by invoking the keyReleased methods on listener-a and listener-b. |
void | keyTyped(KeyEvent e)
Handles the keyTyped event by invoking the keyTyped methods on listener-a and listener-b. |
void | mouseClicked(MouseEvent e)
Handles the mouseClicked event by invoking the mouseClicked methods on listener-a and listener-b. |
void | mouseDragged(MouseEvent e)
Handles the mouseDragged event by invoking the mouseDragged methods on listener-a and listener-b. |
void | mouseEntered(MouseEvent e)
Handles the mouseEntered event by invoking the mouseEntered methods on listener-a and listener-b. |
void | mouseExited(MouseEvent e)
Handles the mouseExited event by invoking the mouseExited methods on listener-a and listener-b. |
void | mouseMoved(MouseEvent e)
Handles the mouseMoved event by invoking the mouseMoved methods on listener-a and listener-b. |
void | mousePressed(MouseEvent e)
Handles the mousePressed event by invoking the mousePressed methods on listener-a and listener-b. |
void | mouseReleased(MouseEvent e)
Handles the mouseReleased event by invoking the mouseReleased methods on listener-a and listener-b. |
static ActionListener | remove(ActionListener l,
ActionListener oldl)
Removes the old action-listener from action-listener-l and returns the resulting multicast listener. |
static AdjustmentListener | remove(AdjustmentListener l,
AdjustmentListener oldl)
Removes the old adjustment-listener from adjustment-listener-l and returns the resulting multicast listener. |
static ComponentListener | remove(ComponentListener l,
ComponentListener oldl)
Removes the old component-listener from component-listener-l and returns the resulting multicast listener. |
static ContainerListener | remove(ContainerListener l,
ContainerListener oldl)
Removes the old container-listener from container-listener-l and returns the resulting multicast listener. |
protected EventListener | remove(EventListener oldl)
Removes a listener from this multicaster and returns the resulting multicast listener. |
static FocusListener | remove(FocusListener l,
FocusListener oldl)
Removes the old focus-listener from focus-listener-l and returns the resulting multicast listener. |
static InputMethodListener | remove(InputMethodListener l,
InputMethodListener oldl)
Removes the old input-method-listener from input-method-listener-l and returns the resulting multicast listener. |
static ItemListener | remove(ItemListener l,
ItemListener oldl)
Removes the old item-listener from item-listener-l and returns the resulting multicast listener. |
static KeyListener | remove(KeyListener l,
KeyListener oldl)
Removes the old key-listener from key-listener-l and returns the resulting multicast listener. |
static MouseListener | remove(MouseListener l,
MouseListener oldl)
Removes the old mouse-listener from mouse-listener-l and returns the resulting multicast listener. |
static MouseMotionListener | remove(MouseMotionListener l,
MouseMotionListener oldl)
Removes the old mouse-motion-listener from mouse-motion-listener-l and returns the resulting multicast listener. |
static TextListener | remove(TextListener l,
TextListener oldl)
|
static WindowListener | remove(WindowListener l,
WindowListener oldl)
Removes the old window-listener from window-listener-l and returns the resulting multicast listener. |
protected static EventListener | removeInternal(EventListener l,
EventListener oldl)
Returns the resulting multicast listener after removing the old listener from listener-l. |
protected static void | save(ObjectOutputStream s,
String k,
EventListener l)
|
protected void | saveInternal(ObjectOutputStream s,
String k)
|
void | textValueChanged(TextEvent e)
|
void | windowActivated(WindowEvent e)
Handles the windowActivated event by invoking the windowActivated methods on listener-a and listener-b. |
void | windowClosed(WindowEvent e)
Handles the windowClosed event by invoking the windowClosed methods on listener-a and listener-b. |
void | windowClosing(WindowEvent e)
Handles the windowClosing event by invoking the windowClosing methods on listener-a and listener-b. |
void | windowDeactivated(WindowEvent e)
Handles the windowDeactivated event by invoking the windowDeactivated methods on listener-a and listener-b. |
void | windowDeiconified(WindowEvent e)
Handles the windowDeiconfied event by invoking the windowDeiconified methods on listener-a and listener-b. |
void | windowIconified(WindowEvent e)
Handles the windowIconified event by invoking the windowIconified methods on listener-a and listener-b. |
void | windowOpened(WindowEvent e)
Handles the windowOpened event by invoking the windowOpened methods on listener-a and listener-b. |
Methods inherited from class java.lang.Object | |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Field Detail |
protected final EventListener a
protected final EventListener b
Constructor Detail |
protected AWTEventMulticaster(EventListener a, EventListener b)
a
- listener-a
b
- listener-bMethod Detail |
protected EventListener remove(EventListener oldl)
oldl
- the listener to be removedpublic void componentResized(ComponentEvent e)
e
- the component eventpublic void componentMoved(ComponentEvent e)
e
- the component eventpublic void componentShown(ComponentEvent e)
e
- the component eventpublic void componentHidden(ComponentEvent e)
e
- the component eventpublic void componentAdded(ContainerEvent e)
e
- the component eventpublic void componentRemoved(ContainerEvent e)
e
- the component eventpublic void focusGained(FocusEvent e)
e
- the focus eventpublic void focusLost(FocusEvent e)
e
- the focus eventpublic void keyTyped(KeyEvent e)
e
- the key eventpublic void keyPressed(KeyEvent e)
e
- the key eventpublic void keyReleased(KeyEvent e)
e
- the key eventpublic void mouseClicked(MouseEvent e)
e
- the mouse eventpublic void mousePressed(MouseEvent e)
e
- the mouse eventpublic void mouseReleased(MouseEvent e)
e
- the mouse eventpublic void mouseEntered(MouseEvent e)
e
- the mouse eventpublic void mouseExited(MouseEvent e)
e
- the mouse eventpublic void mouseDragged(MouseEvent e)
e
- the mouse eventpublic void mouseMoved(MouseEvent e)
e
- the mouse eventpublic void windowOpened(WindowEvent e)
e
- the window eventpublic void windowClosing(WindowEvent e)
e
- the window eventpublic void windowClosed(WindowEvent e)
e
- the window eventpublic void windowIconified(WindowEvent e)
e
- the window eventpublic void windowDeiconified(WindowEvent e)
e
- the window eventpublic void windowActivated(WindowEvent e)
e
- the window eventpublic void windowDeactivated(WindowEvent e)
e
- the window eventpublic void actionPerformed(ActionEvent e)
e
- the action eventpublic void itemStateChanged(ItemEvent e)
e
- the item eventpublic void adjustmentValueChanged(AdjustmentEvent e)
e
- the adjustment eventpublic void textValueChanged(TextEvent e)
public void inputMethodTextChanged(InputMethodEvent e)
e
- the item eventpublic void caretPositionChanged(InputMethodEvent e)
e
- the item eventpublic static ComponentListener add(ComponentListener a, ComponentListener b)
a
- component-listener-a
b
- component-listener-bpublic static ContainerListener add(ContainerListener a, ContainerListener b)
a
- container-listener-a
b
- container-listener-bpublic static FocusListener add(FocusListener a, FocusListener b)
a
- focus-listener-a
b
- focus-listener-bpublic static KeyListener add(KeyListener a, KeyListener b)
a
- key-listener-a
b
- key-listener-bpublic static MouseListener add(MouseListener a, MouseListener b)
a
- mouse-listener-a
b
- mouse-listener-bpublic static MouseMotionListener add(MouseMotionListener a, MouseMotionListener b)
a
- mouse-motion-listener-a
b
- mouse-motion-listener-bpublic static WindowListener add(WindowListener a, WindowListener b)
a
- window-listener-a
b
- window-listener-bpublic static ActionListener add(ActionListener a, ActionListener b)
a
- action-listener-a
b
- action-listener-bpublic static ItemListener add(ItemListener a, ItemListener b)
a
- item-listener-a
b
- item-listener-bpublic static AdjustmentListener add(AdjustmentListener a, AdjustmentListener b)
a
- adjustment-listener-a
b
- adjustment-listener-bpublic static TextListener add(TextListener a, TextListener b)
public static InputMethodListener add(InputMethodListener a, InputMethodListener b)
a
- input-method-listener-a
b
- input-method-listener-bpublic static ComponentListener remove(ComponentListener l, ComponentListener oldl)
l
- component-listener-l
oldl
- the component-listener being removedpublic static ContainerListener remove(ContainerListener l, ContainerListener oldl)
l
- container-listener-l
oldl
- the container-listener being removedpublic static FocusListener remove(FocusListener l, FocusListener oldl)
l
- focus-listener-l
oldl
- the focus-listener being removedpublic static KeyListener remove(KeyListener l, KeyListener oldl)
l
- key-listener-l
oldl
- the key-listener being removedpublic static MouseListener remove(MouseListener l, MouseListener oldl)
l
- mouse-listener-l
oldl
- the mouse-listener being removedpublic static MouseMotionListener remove(MouseMotionListener l, MouseMotionListener oldl)
l
- mouse-motion-listener-l
oldl
- the mouse-motion-listener being removedpublic static WindowListener remove(WindowListener l, WindowListener oldl)
l
- window-listener-l
oldl
- the window-listener being removedpublic static ActionListener remove(ActionListener l, ActionListener oldl)
l
- action-listener-l
oldl
- the action-listener being removedpublic static ItemListener remove(ItemListener l, ItemListener oldl)
l
- item-listener-l
oldl
- the item-listener being removedpublic static AdjustmentListener remove(AdjustmentListener l, AdjustmentListener oldl)
l
- adjustment-listener-l
oldl
- the adjustment-listener being removedpublic static TextListener remove(TextListener l, TextListener oldl)
public static InputMethodListener remove(InputMethodListener l, InputMethodListener oldl)
l
- input-method-listener-l
oldl
- the input-method-listener being removedprotected static EventListener addInternal(EventListener a, EventListener b)
a
- event listener-a
b
- event listener-bprotected static EventListener removeInternal(EventListener l, EventListener oldl)
l
- the listener being removed from
oldl
- the listener being removedprotected void saveInternal(ObjectOutputStream s, String k) throws IOException
protected static void save(ObjectOutputStream s, String k, EventListener l) throws IOException
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |