NextApp Echo2
v2.1.0.rc2

nextapp.echo2.app.button
Interface ButtonModel

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ToggleButtonModel
All Known Implementing Classes:
DefaultButtonModel, DefaultToggleButtonModel

public interface ButtonModel
extends java.io.Serializable

Model for button components.


Method Summary
 void addActionListener(ActionListener l)
          Adds an ActionListener to receive notification of user actions, i.e., button presses.
 void doAction()
          Notifies the model of the button's action having been invoked.
 java.lang.String getActionCommand()
          Returns the action command.
 void removeActionListener(ActionListener l)
          Removes an ActionListener from being notified of user actions, i.e., button presses.
 void setActionCommand(java.lang.String newValue)
          Sets the action command.
 

Method Detail

addActionListener

public void addActionListener(ActionListener l)
Adds an ActionListener to receive notification of user actions, i.e., button presses.

Parameters:
l - the listener to add

doAction

public void doAction()
Notifies the model of the button's action having been invoked.


getActionCommand

public java.lang.String getActionCommand()
Returns the action command.

Returns:
the action command

removeActionListener

public void removeActionListener(ActionListener l)
Removes an ActionListener from being notified of user actions, i.e., button presses.

Parameters:
l - the listener to remove

setActionCommand

public void setActionCommand(java.lang.String newValue)
Sets the action command.

Parameters:
newValue - the new action command

NextApp Echo2
v2.1.0.rc2