Class FrameAction

All Implemented Interfaces:
IAction
Direct Known Subclasses:
BackAction, ForwardAction, GoIntoAction, UpAction

public abstract class FrameAction extends Action
Abstract superclass for actions dealing with frames or a frame list. This listens for changes to the frame list and updates itself accordingly.
  • Constructor Details

    • FrameAction

      protected FrameAction(FrameList frameList)
      Constructs a new action for the specified frame list. and adds a property change listener on it.
      Parameters:
      frameList - the frame list
  • Method Details

    • dispose

      public void dispose()
      Disposes this frame action. This implementation removes the property change listener from the frame list.
    • getFrameList

      public FrameList getFrameList()
      Returns the frame list.
    • handlePropertyChange

      protected void handlePropertyChange(PropertyChangeEvent event)
      Handles a property change event from the frame list. This implementation calls update().
      Parameters:
      event - could be used in overrides
    • update

      public void update()
      Updates this action. This implementation does nothing. Most implementations will override this method.