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 Detail

      • 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 Detail

      • 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().
      • update

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