当前页面: 
在线文档首页 > 
NetBeans API Javadoc (Current Development Version)
ToolsAction (Actions APIs) - NetBeans API Javadoc (Current Development Version)
org.openide.actions
Class ToolsAction
java.lang.Object
  
org.openide.util.SharedClassObject
      
org.openide.util.actions.SystemAction
          
org.openide.actions.ToolsAction
- All Implemented Interfaces: 
 - ActionListener, Externalizable, Serializable, EventListener, Action, Presenter, Presenter.Menu, Presenter.Popup, ContextAwareAction, HelpCtx.Provider
 
public class ToolsAction
- extends SystemAction
- implements ContextAwareAction, Presenter.Menu, Presenter.Popup
  
A "meta-action" that displays (in a submenu) a list of enabled actions provided by modules.
 Such registered actions are called "service actions":
 they are provided externally but seem to provide additional services on existing components.
 Often they will be NodeActions or CookieActions so that they will
 be enabled based on the node selection, i.e. the node containing this popup.
 It is desirable for most nodes to include this action somewhere in their popup menu.
 
Note: you do not need to touch this class to add a service action!
 Just add the action to a module manifest in an Action section.
 
The list of registered service actions is provided to this action from the implementation
 by means of ActionManager.
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
 
| Methods inherited from class org.openide.util.actions.SystemAction | 
clearSharedData, createPopupMenu, createToolbarPresenter, get, getIcon, getIcon, getValue, iconResource, initialize, isEnabled, linkActions, putValue, setEnabled, setIcon | 
 
| Methods inherited from class org.openide.util.SharedClassObject | 
addNotify, addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removeNotify, removePropertyChangeListener, reset, writeExternal, writeReplace | 
 
 
 
ToolsAction
public ToolsAction()
getName
public String getName()
- Specified by:
 getName in class SystemAction
 
 
getHelpCtx
public HelpCtx getHelpCtx()
- Specified by:
 getHelpCtx in interface HelpCtx.Provider- Specified by:
 getHelpCtx in class SystemAction
 
 
getMenuPresenter
public JMenuItem getMenuPresenter()
- Specified by:
 getMenuPresenter in interface Presenter.Menu
 
 
getPopupPresenter
public JMenuItem getPopupPresenter()
- Specified by:
 getPopupPresenter in interface Presenter.Popup
 
 
actionPerformed
public void actionPerformed(ActionEvent ev)
- Specified by:
 actionPerformed in interface ActionListener- Specified by:
 actionPerformed in class SystemAction
 
 
createContextAwareInstance
public Action createContextAwareInstance(Lookup actionContext)
- Specified by:
 createContextAwareInstance in interface ContextAwareAction
 
 
setModel
@Deprecated
public static void setModel(ToolsAction.Model m)
- Deprecated. Useless, see 
ActionManager.