org.apache.fop.render.awt.viewer
Class Command
java.lang.Object
javax.swing.AbstractAction
org.apache.fop.render.awt.viewer.Command
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class Command
- extends javax.swing.AbstractAction
This class represents UI-commands, which can be used as menu or toolbar
items
.
When the Command
object receives action event, that object's
doit
method is invoked. doit
method by default
does nothing and the class customer have to override it to implement
any action handling logic.
Originally contributed by:
Juergen Verwohlt: Juergen.Verwohlt@jcatalog.com,
Rainer Steinkuhle: Rainer.Steinkuhle@jcatalog.com,
Stanislav Gorkhover: Stanislav.Gorkhover@jcatalog.com
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
Command(java.lang.String name,
int mnemonic)
Creates Command object with a given name and
sets the name as a tooltip text. |
Command(java.lang.String name,
java.lang.String iconName)
Creates Command object with a given name, the same
tooltip text and icon image if appropriate image file is found. |
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
doit()
Action handler, have to be overrided by subclasses. |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Command
public Command(java.lang.String name,
int mnemonic)
- Creates
Command
object with a given name and
sets the name as a tooltip text. No associated icon image.
- Parameters:
name
- of the commandmnemonic
- A Key
Command
public Command(java.lang.String name,
java.lang.String iconName)
- Creates
Command
object with a given name, the same
tooltip text and icon image if appropriate image file is found.
- Parameters:
name
- name of the commandiconName
- name of the icon
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
doit
public void doit()
- Action handler, have to be overrided by subclasses.
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.