|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.imagero.evtmgr.ActionManager
simple manager for adding/removing ActionListeners and
dispatch ActionEvents to listeners
//create private key
private Object key = new Object();
ActionManager manager = new ActionManager(key);
//access ActionManager
public ActionManager getActionManager() {
return manager;
}
//adding listeners
getActionManager().addActionListener(myActionListener);
//fire actionPerformed
manager.sendAction(key, myActionEvent);
| Constructor Summary | |
ActionManager(java.lang.Object key)
create new ActionManager |
|
| Method Summary | |
void |
addActionListener(java.awt.event.ActionListener listener)
adds ActionListener to listener list |
void |
fireAction(java.lang.Object key,
java.awt.event.ActionEvent e)
calls actionPerformed(ActionEvent e) for all listeners only who knows the key (creator) can call this |
void |
removeActionListener(java.awt.event.ActionListener listener)
removes ActionListener from listener list |
void |
setKey(java.lang.Object key,
java.lang.Object newKey)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ActionManager(java.lang.Object key)
key - only who knows this key can dispatch ActionEventsfireAction(java.lang.Object key, java.awt.event.ActionEvent e)| Method Detail |
public void addActionListener(java.awt.event.ActionListener listener)
public void fireAction(java.lang.Object key,
java.awt.event.ActionEvent e)
public void removeActionListener(java.awt.event.ActionListener listener)
public void setKey(java.lang.Object key,
java.lang.Object newKey)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||