Documentation of 'org.jhotdraw.app.action.file.LoadRecentFileAction' Java class
LoadRecentFileAction
org.jhotdraw.app.action.file

Class LoadRecentFileAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action


    public class LoadRecentFileAction
    extends AbstractSaveUnsavedChangesAction
    Lets the user save unsaved changes of the active view, and then loads the specified URI into the active view.

    If there is no active view, this action creates a new view and thus acts the same like OpenRecentFileAction.

    This action is called when the user selects an item in the Recent Files submenu of the File menu. The action and the menu item is automatically created by the application, when the ApplicationModel provides a LoadFileAction.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String ID 
      • 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 Detail

      • LoadRecentFileAction

        public LoadRecentFileAction(Application app,
                                    @Nullable
                                    View view,
                                    java.net.URI uri)
        Creates a new instance.
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Returns true if the action is enabled. The enabled state of the action depends on the state that has been set with setEnabled() and on the enabled state of the application.
        Specified by:
        isEnabled in interface javax.swing.Action
        Overrides:
        isEnabled in class AbstractViewAction
        Returns:
        true if the action is enabled, false otherwise
        See Also:
        Action.isEnabled()
      • doIt

        public void doIt(View v)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.