/** Constructor. */ public SubMenuBridge(JMenuItem one, JMenu more, Action action, SubMenuModel model, boolean popup) { super(one, action, popup); single = one; multi = more; setMenuText(multi, (String)action.getValue(Action.NAME), popup); prepareMargins(one, action); prepareMargins(more, action); currentOnes = new ArrayList<JMenuItem>(); this.model = model; }
/** Constructor. * @param popup pop-up menu */ public MenuBridge(JMenuItem item, Action action, boolean popup) { super(item, action); this.popup = popup; if (popup) { prepareMargins(item, action); } else { // #40824 hack item.putClientProperty("menubridgeresizehack", this); // #40824 hack end. } }
/** Popup menu */ public CheckMenuBridge(JCheckBoxMenuItem item, BooleanStateAction action, boolean popup) { super(item, action); this.popup = popup; if (popup) { prepareMargins(item, action); } Object base = action.getValue("iconBase"); //NOI18N Object i = null; if (action instanceof SystemAction) { i = action.getValue(SystemAction.PROP_ICON); } else { i = action.getValue(Action.SMALL_ICON); } hasOwnIcon = (base != null) || (i != null); }
/** Constructor. */ public SubMenuBridge (SubMenu item, Action action, SubMenuModel model, boolean popup) { super (item, action, popup); prepareMargins (item, action); menu = item; this.model = model; }
/** Constructor. */ public SubMenuBridge (SubMenu item, Action action, SubMenuModel model, boolean popup) { super (item, action, popup); prepareMargins (item, action); menu = item; this.model = model; }
/** Constructor. * @param popup pop-up menu */ public MenuBridge (JMenuItem item, Action action, boolean popup) { super (item, action); this.popup = popup; if (popup) { prepareMargins (item, action); } else { // #40824 hack item.putClientProperty("menubridgeresizehack", this); // #40824 hack end. } }
/** Constructor. * @param popup pop-up menu */ public MenuBridge (JMenuItem item, Action action, boolean popup) { super (item, action); this.popup = popup; if (popup) { prepareMargins (item, action); } else { // #40824 hack item.putClientProperty("menubridgeresizehack", this); // #40824 hack end. } }
/** Popup menu */ public CheckMenuBridge (JCheckBoxMenuItem item, BooleanStateAction action, boolean popup) { super (item, action); this.popup = popup; if (popup) { prepareMargins (item, action); } Object base = action.getValue("iconBase"); //NOI18N Object i = null; if (action instanceof SystemAction) { i = action.getValue (SystemAction.PROP_ICON); } else { i = action.getValue (Action.SMALL_ICON); } hasOwnIcon = (base != null) || (i != null); }
/** Popup menu */ public CheckMenuBridge (JCheckBoxMenuItem item, BooleanStateAction action, boolean popup) { super (item, action); this.popup = popup; if (popup) { prepareMargins (item, action); } Object base = action.getValue("iconBase"); //NOI18N Object i = null; if (action instanceof SystemAction) { i = action.getValue (SystemAction.PROP_ICON); } else { i = action.getValue (Action.SMALL_ICON); } hasOwnIcon = (base != null) || (i != null); }