DevFaqActionAddAnyFolder

How can I add actions to all folder nodes?

Register to Loaders/folder/any/Actions
Example:

@ActionID(
        category = "Build",
        id = "com.foo.bar.OnAnyFolderAction")
@ActionRegistration(
        displayName = "#CTL_OnAnyFolderAction")
@ActionReferences({
    @ActionReference(path = "Loaders/folder/any/Actions", position = 0)
})
@Messages("CTL_OnAnyFolderAction=ActionOnAnyFolder")
public final class OnAnyFolderAction implements ActionListener {

    private final DataFolder context;

    public OnAnyFolderAction(DataFolder context) {
        this.context = context;
    }

    @Override
    public void actionPerformed(ActionEvent ev) {
        JOptionPane.showMessageDialog(null, context.toString());
    }
}
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo