org.jhotdraw.app.action.window
Class ArrangeWindowsAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.app.action.window.ArrangeWindowsAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class ArrangeWindowsAction
- extends javax.swing.AbstractAction
Changes the arrangement of an Arrangeable
object.
If you want this behavior in your application, you have to create it
and put it in your ApplicationModel
in method
ApplicationModel.initApplication(org.jhotdraw.app.Application)
.
If you want a menu item for this action, you have to create it in
method ApplicationModel.createMenus(org.jhotdraw.app.Application, org.jhotdraw.app.View)
.
FIXME - Register as PropertyChangeListener on Arrangeable.
- Version:
- $Id: ArrangeWindowsAction.java 647 2010-01-24 22:52:59Z rawcoder $
- Author:
- Werner Randelshofer
- 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 |
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 |
VERTICAL_ID
public static final java.lang.String VERTICAL_ID
- See Also:
- Constant Field Values
HORIZONTAL_ID
public static final java.lang.String HORIZONTAL_ID
- See Also:
- Constant Field Values
CASCADE_ID
public static final java.lang.String CASCADE_ID
- See Also:
- Constant Field Values
ArrangeWindowsAction
public ArrangeWindowsAction(Arrangeable arrangeable,
Arrangeable.Arrangement arrangement)
- Creates a new instance.
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)