public void addAction(String category, Action action, Activator activator) { if (action != null) { String iconName = (String) action.getValue(Actions.ICON_NAME); if (iconName != null) { Icon icon = Icons.getIcon(iconName); action.putValue(Action.SMALL_ICON, icon); } } JMenuItem item = menuBar.addAction(category, action, -1); if (activator != null) { registerComponent(item, activator); } }