paolomind.multitalk.component
Class ActionCommandModule

java.lang.Object
  extended by paolomind.multitalk.plugin.ModuleManager
      extended by paolomind.multitalk.component.ActionCommandModule
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, NamedObject, ObjectContainer, Module

public class ActionCommandModule
extends ModuleManager
implements java.awt.event.ActionListener

Un ModuleManager che implementa l' AWT ActionListener. Associando l'oggetto ad un Button o AbstractButton, cattura l'evento d'azione per selezionare un tool in base al ActionCommand associato all'evento scatenato

Author:
paolo

Constructor Summary
ActionCommandModule()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Catturato l'evento, seleziona il modulol.
 javax.swing.AbstractButton setupAction(Module m, javax.swing.AbstractButton b)
          Metodo che si occupa di assegnare l'ActionListener ad un javax.swing.AbstractButton e inizializzare l'ActionCommand.
 java.awt.Button setupAction(Module m, java.awt.Button b)
          Metodo che si occupa di assegnare l'ActionListner ad un java.awt.Button e inizializzare l'ActionCommand.
 
Methods inherited from class paolomind.multitalk.plugin.ModuleManager
activate, dispose, get, getAll, getCurrentModule, getModulemap, getSelfId, init, register, select, setCurrentModule, setModulemap, setSelfId, standby
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionCommandModule

public ActionCommandModule()
Method Detail

actionPerformed

public final void actionPerformed(java.awt.event.ActionEvent e)
Catturato l'evento, seleziona il modulol.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - evento catturato, tale evento deve aver specificato l'ActionCommand con l' id del tool da selezionare
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

setupAction

public final java.awt.Button setupAction(Module m,
                                         java.awt.Button b)
Metodo che si occupa di assegnare l'ActionListner ad un java.awt.Button e inizializzare l'ActionCommand.

Parameters:
m - modulo da associare al bottone
b - il bottone da inizializzare
Returns:
il bottone inizializzato (non è necessario reperirlo)

setupAction

public final javax.swing.AbstractButton setupAction(Module m,
                                                    javax.swing.AbstractButton b)
Metodo che si occupa di assegnare l'ActionListener ad un javax.swing.AbstractButton e inizializzare l'ActionCommand.

Parameters:
m - modulo da associare al bottone
b - il bottone da inizializzare
Returns:
il bottone inizializzato (non è necessario reperirlo)


Copyright © 2007. All Rights Reserved.