@ActionID(
category = "File",
id = "com.example.myapp.CustomMenuItem"
)
@ActionRegistration(
displayName = "Custom Menu Item",
iconBase = "com/example/myapp/resources/menuItemIcon.png",
key = "custom_menu_item"
)
public final class CustomMenuItem implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
}
}
<filesystem>
<folder name="Menu">
<folder name="File">
<file name="com-example-myapp-CustomMenuItem.instance">
<attr name="instanceCreate" methodvalue="com.example.myapp.CustomMenuItem.instance" />
</file>
</folder>
</folder>
</filesystem>