本文整理汇总了Java中ro.sync.exml.workspace.api.standalone.MenuBarCustomizer类的典型用法代码示例。如果您正苦于以下问题:Java MenuBarCustomizer类的具体用法?Java MenuBarCustomizer怎么用?Java MenuBarCustomizer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MenuBarCustomizer类属于ro.sync.exml.workspace.api.standalone包,在下文中一共展示了MenuBarCustomizer类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* On application startup, add SamplePlugin menu to top-level menubar.
*/
public void applicationStarted(
final StandalonePluginWorkspace pwa) {
this.pluginWorkspaceAccess = pwa;
options = new LocalOptions();
pluginWorkspaceAccess.addMenuBarCustomizer(new MenuBarCustomizer() {
public void customizeMainMenu(JMenuBar mainMenuBar) {
// Add the SamplePlugin to the next-to-last spot in the menu
mainMenuBar.add(new JUELPluginMenu(pluginWorkspaceAccess, options),
mainMenuBar.getMenuCount() - 1);
}
});
}
开发者ID:deternitydx,项目名称:IATH-Oxygen-Plugins,代码行数:19,代码来源:JUELPluginExtension.java
示例2: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* On application startup, add SamplePlugin menu to top-level menubar.
*/
public void applicationStarted(
final StandalonePluginWorkspace pwa) {
this.pluginWorkspaceAccess = pwa;
options = new LocalOptions();
pluginWorkspaceAccess.addMenuBarCustomizer(new MenuBarCustomizer() {
public void customizeMainMenu(JMenuBar mainMenuBar) {
// Add the SamplePlugin to the next-to-last spot in the menu
mainMenuBar.add(new CBWPluginMenu(pluginWorkspaceAccess, options),
mainMenuBar.getMenuCount() - 1);
}
});
}
开发者ID:deternitydx,项目名称:IATH-Oxygen-Plugins,代码行数:19,代码来源:CBWPluginExtension.java
示例3: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* On application startup, add SamplePlugin menu to top-level menubar.
*/
public void applicationStarted(
final StandalonePluginWorkspace pwa) {
this.pluginWorkspaceAccess = pwa;
options = new LocalOptions();
pluginWorkspaceAccess.addMenuBarCustomizer(new MenuBarCustomizer() {
public void customizeMainMenu(JMenuBar mainMenuBar) {
// Add the SamplePlugin to the next-to-last spot in the menu
mainMenuBar.add(new GetIDPluginMenu(pluginWorkspaceAccess, options),
mainMenuBar.getMenuCount() - 1);
}
});
}
开发者ID:deternitydx,项目名称:IATH-Oxygen-Plugins,代码行数:19,代码来源:GetIDPluginExtension.java
示例4: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* On application startup, add SamplePlugin menu to top-level menubar.
*/
public void applicationStarted(
final StandalonePluginWorkspace pluginWorkspaceAccess) {
this.pluginWorkspaceAccess = pluginWorkspaceAccess;
this.pluginWorkspaceAccess.addMenuBarCustomizer(new MenuBarCustomizer() {
public void customizeMainMenu(JMenuBar mainMenuBar) {
// Add the SamplePlugin to the next-to-last spot in the menu
mainMenuBar.add(new SamplePluginMenu(pluginWorkspaceAccess),
mainMenuBar.getMenuCount() - 1);
}
});
}
开发者ID:deternitydx,项目名称:IATH-Oxygen-Plugins,代码行数:18,代码来源:SamplePluginExtension.java
示例5: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* On application startup, add SamplePlugin menu to top-level menubar.
*/
public void applicationStarted(
final StandalonePluginWorkspace pwa) {
this.pluginWorkspaceAccess = pwa;
pluginWorkspaceAccess.addMenuBarCustomizer(new MenuBarCustomizer() {
public void customizeMainMenu(JMenuBar mainMenuBar) {
// Add the SamplePlugin to the next-to-last spot in the menu
mainMenuBar.add(new DateParserPluginMenu(pluginWorkspaceAccess),
mainMenuBar.getMenuCount() - 1);
}
});
}
开发者ID:deternitydx,项目名称:IATH-Oxygen-Plugins,代码行数:18,代码来源:DateParserPluginExtension.java
示例6: addMenuToToolbar
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
/**
* Adds the tagger menu to the oXygen tool bar.
*
* @param workspace
* oXygen's workspace object.
* @param taggerMenu
* the tagger menu
*/
private void addMenuToToolbar(final StandalonePluginWorkspace workspace,
final TaggerMenu taggerMenu) {
workspace.addMenuBarCustomizer(new MenuBarCustomizer() {
@Override
public void customizeMainMenu(JMenuBar mainMenu) {
mainMenu.add(taggerMenu,
Math.max(mainMenu.getMenuCount() - 2, -1));
}
});
}
开发者ID:aerhard,项目名称:dbTagger,代码行数:19,代码来源:TaggerPluginExtension.java
示例7: applicationStarted
import ro.sync.exml.workspace.api.standalone.MenuBarCustomizer; //导入依赖的package包/类
@Override
public void applicationStarted(final StandalonePluginWorkspace workspace) {
mainController = new MainController(workspace);
mainController.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
if (InsertXmlAction.KEY.equals(e.getPropertyName())) {
insertFragment(workspace, (GlyphDefinition) e.getNewValue());
}
}
});
mainPanel = mainController.getPanel();
mainController.loadData();
workspace.addViewComponentCustomizer(new ViewComponentCustomizer() {
/**
* @see ro.sync.exml.workspace.api.standalone.ViewComponentCustomizer#customizeView(ro.sync.exml.workspace.api.standalone.ViewInfo)
*/
@Override
public void customizeView(ViewInfo viewInfo) {
if (VIEW_ID.equals(viewInfo.getViewID())) {
viewInfo.setComponent(mainPanel);
viewInfo.setTitle(TITLE);
viewInfo.setIcon(new ImageIcon(
GlyphPickerPluginExtension.class
.getResource(PLUGIN_ICON)));
}
}
});
workspace.addMenuBarCustomizer(new MenuBarCustomizer() {
@Override
public void customizeMainMenu(JMenuBar mainMenu) {
mainMenu.getMenu(1).addSeparator();
mainMenu.getMenu(1).add(new ShowPanelAction(workspace, PLUGIN_ICON,
VIEW_ID, mainPanel, mainController.getConfig()));
}
});
}
开发者ID:richard-strauss-werke,项目名称:glyphpicker,代码行数:45,代码来源:GlyphPickerPluginExtension.java
注:本文中的ro.sync.exml.workspace.api.standalone.MenuBarCustomizer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论