xml.gui
Class UsefulAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by xml.gui.UsefulAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public abstract class UsefulAction
extends javax.swing.AbstractAction

Convenience abstract GUI action. copied from the XSLT Plugin : xslt/XsltAction.java

Author:
Robert McKinnon - robmckinnon@users.sourceforge.net
See Also:
Serialized Form

Field Summary
 
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
UsefulAction(java.lang.String actionType)
           
 
Method Summary
 javax.swing.JButton getButton()
           
protected  java.awt.Dimension getButtonDimension()
           
 javax.swing.JMenuItem getMenuItem()
           
 javax.swing.JRadioButton getRadioButton(java.lang.String text)
           
static javax.swing.JPopupMenu initMenu(java.lang.Object[] actions)
           
 
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
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

UsefulAction

public UsefulAction(java.lang.String actionType)
Method Detail

getButton

public javax.swing.JButton getButton()

getRadioButton

public javax.swing.JRadioButton getRadioButton(java.lang.String text)

getButtonDimension

protected java.awt.Dimension getButtonDimension()

getMenuItem

public javax.swing.JMenuItem getMenuItem()

initMenu

public static javax.swing.JPopupMenu initMenu(java.lang.Object[] actions)