本文整理汇总了Java中org.openide.awt.Actions.MenuItem方法的典型用法代码示例。如果您正苦于以下问题:Java Actions.MenuItem方法的具体用法?Java Actions.MenuItem怎么用?Java Actions.MenuItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.openide.awt.Actions
的用法示例。
在下文中一共展示了Actions.MenuItem方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: synchMenuPresenters
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JComponent[] synchMenuPresenters(JComponent[] items) {
JComponent[] comps = new JComponent[1];
for (JComponent item : items) {
if (item instanceof Actions.MenuItem) {
comps[0] = item;
// update menu items to reflect Action.isEnabled
((Actions.MenuItem) item).synchMenuPresenters(comps);
} else if(item instanceof JMenu) {
JMenu jMenu = (JMenu) item;
for (Component subItem : jMenu.getMenuComponents()) {
if (subItem instanceof Actions.MenuItem) {
comps[0] = (JComponent) subItem;
// update menu items to reflect Action.isEnabled
((Actions.MenuItem) subItem).synchMenuPresenters(comps);
}
}
}
}
// returns most up-to date items
return createMenuItems();
}
示例2: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JMenuItem getPopupPresenter() {
if (project != null) {
return createMenu(project);
} else {
return new Actions.MenuItem(this, false);
}
}
示例3: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JMenuItem getPopupPresenter() {
if (threads.size() == 1) {
return new Actions.MenuItem (this, false);
} else {
return new MultiThreadsMenu();
}
}
示例4: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getPopupPresenter() {
JMenuItem prop = new Actions.MenuItem(this, false);
CustomizeAction customizeAction = SystemAction.get(CustomizeAction.class);
if (customizeAction.isEnabled()) {
JInlineMenu mi = new JInlineMenu();
mi.setMenuItems(new JMenuItem[] { new Actions.MenuItem(customizeAction, false), prop });
return mi;
} else {
return prop;
}
}
示例5: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JMenuItem getPopupPresenter() {
if (isMethodOverridden(RefactoringGlobalAction.this, "getPopupPresenter")) { // NOI18N
return RefactoringGlobalAction.this.getPopupPresenter();
} else {
return new Actions.MenuItem(this, false);
}
}
示例6: getMenuPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JMenuItem getMenuPresenter() {
if (isMethodOverridden(JavaRefactoringGlobalAction.this, "getMenuPresenter")) { // NOI18N
return JavaRefactoringGlobalAction.this.getMenuPresenter();
} else {
return new Actions.MenuItem(this, true);
}
}
示例7: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
@Override
public JMenuItem getPopupPresenter() {
if (isMethodOverridden(JavaRefactoringGlobalAction.this, "getPopupPresenter")) { // NOI18N
return JavaRefactoringGlobalAction.this.getPopupPresenter();
} else {
return new Actions.MenuItem(this, false);
}
}
示例8: getMenuPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getMenuPresenter() {
if (isMethodOverridden(delegate, "getMenuPresenter")) { // NOI18N
return delegate.getMenuPresenter();
} else {
return new Actions.MenuItem(this, true);
}
}
示例9: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getPopupPresenter() {
if (isMethodOverridden(delegate, "getPopupPresenter")) { // NOI18N
return delegate.getPopupPresenter();
} else {
return new Actions.MenuItem(this, false);
}
}
示例10: getMenuPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getMenuPresenter() {
if (isMethodOverridden(HtmlRefactoringGlobalAction.this, "getMenuPresenter")) { // NOI18N
return HtmlRefactoringGlobalAction.this.getMenuPresenter();
} else {
return new Actions.MenuItem(this, true);
}
}
示例11: createMenuPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
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);
}
示例12: createPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
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;
}
示例13: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getPopupPresenter() {
if (project != null) {
return createMenu(project, configureAction, extraActions);
} else {
return new Actions.MenuItem(this, false);
}
}
示例14: getMenuPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getMenuPresenter() {
return new Actions.MenuItem(this, true);
}
示例15: getPopupPresenter
import org.openide.awt.Actions; //导入方法依赖的package包/类
public JMenuItem getPopupPresenter() {
return new Actions.MenuItem(this, false);
}