public @Override JMenuItem createPopupPresenter(Action action) { JMenuItem item; if (action instanceof BooleanStateAction) { BooleanStateAction b = (BooleanStateAction)action; item = new Actions.CheckboxMenuItem (b, false); } else if (action instanceof SystemAction) { SystemAction s = (SystemAction)action; item = new Actions.MenuItem (s, false); } else { item = new Actions.MenuItem (action, false); } return item; }
public JMenuItem createMenuPresenter (Action action) { if (action instanceof BooleanStateAction) { BooleanStateAction b = (BooleanStateAction)action; return new Actions.CheckboxMenuItem (b, true); } if (action instanceof SystemAction) { SystemAction s = (SystemAction)action; return new Actions.MenuItem (s, true); } return new Actions.MenuItem (action, true); }