Class LocalizedAction

java.lang.Object
javax.swing.AbstractAction
org.moeaframework.util.mvc.LocalizedAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
InvertedToggleAction, PopupAction, RunnableAction, SelectValueAction, ToggleAction

public abstract class LocalizedAction extends AbstractAction
An action whose display settings are derived from localization.
  • action.<id>.name - The display name (required)
  • action.<id>.description - The description, typically shown in a tooltip (required)
  • action.<id>.icon - The icon resource name (optional)
See Also:
  • Constructor Details

    • LocalizedAction

      public LocalizedAction(String id, Localization localization, Object... args)
      Constructs a new localized action.
      Parameters:
      id - the id for localization
      localization - the source of localization strings
      args - any arguments used for localization