通过编程方式添加视图工具栏和下拉菜单
private void contributeToActionBars() {
IActionBars bars = getViewSite().getActionBars();
fillLocalPullDown(bars.getMenuManager());
fillLocalToolBar(bars.getToolBarManager());
}
private void fillLocalPullDown(IMenuManager manager) {
if (memento != null)
filterAction.init(memento);
manager.add(filterAction);
}
private void fillLocalToolBar(IToolBarManager manager) {
manager.add(addAction);
manager.add(deleteAction);
deleteAction.setEnabled(false);
viewer.addSelectionChangedListener(new ISelectionChangedListener() {
public void selectionChanged(SelectionChangedEvent event) {
deleteAction.setEnabled(!event.getSelection().isEmpty());
}
});
}
相关类说明:
1
org.eclipse.jface.action
public abstract class Action extends AbstractAction implements IAction
The standard abstract implementation of an action.
public void run()
The default implementation of this IAction method does nothing. Subclasses should override this method if they do not need information from the triggering event, or override runWithEvent(Event) if they do.
分享到:
相关推荐
现在,当需要查看特定科目成绩时,只需点击“切换视图”工具栏上的相应按钮,即可快速切换到显示该科目成绩的视图。这种方法不仅适用于教育领域,还可以应用于财务管理、工程技术和任何需要快速定位关键数据的场景,...
通常情况下,我们看到的界面元素如菜单、工具栏和状态栏都是窗口(Frame)级别的,但BarView的独特之处在于它允许视图自身拥有工具栏,这为用户界面设计提供了更大的灵活性。 BarView是MFC库中的一种特殊视图类,它...
1. **启动报警视图**:打开你的Wincc项目,找到包含报警视图的窗口,确保该视图已加载并显示报警数据。 2. **右键菜单**:在报警视图的空白区域上右键单击,会弹出一个快捷菜单。在这个菜单中,选择“编辑”选项,...
- 打开Visual Studio 2008,进入“视图”菜单,选择“工具栏”,然后点击“新建工具栏”。 - 在弹出的对话框中输入工具栏的名称,例如“我的自定义工具”。 - 新建的工具栏会出现在IDE的顶部,你可以通过拖拽来...
工具栏集中了我们建立仿真模型所要用到的主要工具,它由 Standard(标准工具栏)、View(视图工具栏)等组成。 * Standard:这个工具栏提供了新建、保存和打印等功能。 * View:提供了视图功能,用户对建模区进行...
在Arena仿真中,用户可以使用各种工具和功能来构建仿真模型,例如标准工具栏、视图工具栏、Arrange工具栏等。这些工具栏提供了多种功能,如新建、保存、打印、Zoom in、Zoom out、View All、View Previous、View ...
在编程领域,尤其是在开发用户界面(UI)时,工具栏图标是至关重要的组成部分。它们为用户提供了一种直观的方式来与应用程序进行交互,通过图形化的表示来指示各种功能或操作。易语言,作为中国本土的一种高级编程...
本教程将深入讲解如何在iPhone应用中使用工具栏(Toolbar)来实现简单的多视图切换,这对于初学者来说是一个非常实用的例子。 首先,我们需要了解iOS的基础架构。iOS应用基于Cocoa Touch框架,其中UIWindow、...
这个教程涵盖了一系列关键概念,包括绘图、应用管理、菜单设计、工具栏创建以及视图处理,这些都是构建用户界面和交互功能的核心部分。 1. 绘图:在MFC中,绘图通常涉及到CDC(设备上下文)类,它提供了基本的图形...
在Visual Studio的设计视图中,从工具箱中拖放一个ToolStrip到窗体上,然后可以添加各种ToolStripItems,如按钮、分割线等,来构建你的工具栏。 接下来,我们将实现工具栏的自动隐藏功能。这通常涉及到窗体的鼠标...
5. 接下来熟悉Eclipse的工作台,包括主工具栏、视图工具栏、导航器视图、透视图以及各类视图等。 Eclipse的工作台包含多个主要功能区,如工具栏(主工具栏和视图工具栏)、导航器视图等。导航器视图用于展示所有...
本节将对 Virtual.Lab Motion 界面的六个方面进行介绍:主菜单、特征树、模型显示、标准工具栏、视图工具栏和设计平台。 一、主菜单 Virtual.Lab 主菜单位于模型界面的顶部,提供了多种功能模块之间的切换。主菜单...
在本例中,可能有一个布尔型的视图模型属性(如IsToolBarVisible),用于表示工具栏是否可见。通过双向数据绑定,当用户触发某个操作(如点击按钮)时,IsToolBarVisible的值会改变,进而更新工具栏的Visibility状态...
创建和编辑视图时,用户可以使用视图工具栏的功能,例如添加聚合器、删除或重命名节点、剪切和复制节点等,以调整视图结构,满足不同工作场景的需求。添加聚合器是将控制器、点或应用组织到用户定义视图中的关键步骤...
* 视图包括关闭按钮、最大化和最小化按钮、视图工具栏以及视图主体和边框组成 * 视图最顶部显示的是标题栏,拖动这个标题栏可以在主界面中移动视图的位置 * 单击标题栏则会切换显示对应视图的内容 * 双击标题栏或者...
- **工具栏**:包含常用的操作按钮,分为主工具栏和视图工具栏,后者与当前透视图相关。 - **透视图切换器**:用于在不同透视图间切换,以适应不同的开发任务。 - **工作台工具栏**:根据透视图变化,提供特定的...
标准工具栏提供了视图工具栏、主工具栏、元器件工具栏、虚拟仪器工具栏等多种工具栏。元器件工具栏提供了多种电气元器件符号标准,包括ANSI和DIN两种标准。 Multisim仿真基本操作步骤包括: 1. 建立电路文件 2. ...
在MFC(Microsoft Foundation Classes)框架中开发应用程序时,我们经常需要自定义工具栏来增强用户界面的功能和交互性。本篇文章将详细讲解如何在MFC的单文档(Single Document Interface, SDI)程序中为工具栏添加...
CATIA V5的工程图模块包含了多个工具栏,如视图工具栏、绘图工具栏、尺寸标注工具栏、尺寸生成工具栏、注释工具栏、装饰工具栏、几何图形创建工具栏和几何图形修改工具栏,这些工具栏提供了全面的绘图和编辑功能,...
2. **关闭工具栏**:在顶部菜单栏中找到“视图”选项,点击展开下拉菜单。在子菜单中选择“工具栏”,这里会列出所有可用的工具栏。取消勾选你想要隐藏的工具栏,例如“标准”、“修改”、“绘图”等。这将使得对应...