Package com.nomagic.actions
This package contains extensions to swing actions. Extensions includes: Visitor pattern for actions, utilities for creating GUI elements from actions, some predefined actions.
-
Interface Summary Interface Description ActionsCommandBarCreator.ButtonFactory Buttons factory used to create a buttonActionsCommandBarCreator.SplitButtonFactory Buttons factory used to create a buttonActionsVisitor Interface for visiting Actions.AMConfigurator Interface for configuring Actions manager.ListItem Interface used in action when selecting some item. -
Class Summary Class Description ActionsCategory Actions category owns a list of actions.ActionsCommandBarCreator The abstract class for creating toolbars from actions.ActionsCommandBarCreator.FontFaceCellRenderer The renderer used to represent some font face name.ActionsCommandBarCreator.ListComboBox Class for representing list action as combo box.ActionsCommandBarCreator.NMJideButtonFactory ActionsCommandBarCreator.NMJideSplitButtonFactory ActionsManager The class responsible for managing the actions and categories.ActionsManager.ActionPropertyChangeListener The action property change listener class.ActionsMenuCreator Class for creating GUI menu items from actions.ActionsMenuCreator.CustomJMenuItem BaseNMStateAction ColorChooseAction Action for choosing a color.MenuAction This class represents special kind of action.NMAction The class describes some abstract action.NMStateAction The class describes the action with some boolean state.NMTriStateAction SelectionItem Simple action which when is performed sets property to its name.SelectionStateItem Simple action which on action performed sets property to its name.SelectItemAction Action for selecting item from the list.SetFontAction Action for choosing font(size and font face).SetFontFaceAction Action for choosing font face.SetFontSizeAction Action for choosing font size. -
Enum Summary Enum Description NMTriStateAction.ACTION_STATE