`

如何通过一个view里面的按钮来打开另外一个view

阅读更多

如何通过一个view里面的按钮来打开另外一个view。
在Perspective里面add了2个view,这样程序启动后就会打开这两个view。但我想程序启动后,只打开一个视图,另外一个通过这个视图上的按钮事件驱动打开

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("你要打开的viewId");

 

//Resource Navigator
public final static String VIEW_ID_NAVIGATOR = "org.eclipse.ui.views.ResourceNavigator";

//Properties
public final static String VIEW_ID_PROPERTIES = "org.eclipse.ui.views.PropertySheet";

//Outline
public final static String VIEW_ID_OUTLINE = "org.eclipse.ui.views.ContentOutline";
 Eclipse提供的IPageLayout接口里已经包含了这些ID,直接使用更方便,例如IPageLayout.ID_OUTLINE
分享到:
评论

相关推荐

    自定义View开关按钮eclipse

    本文将深入探讨如何在Eclipse环境下实现一个自定义的开关按钮。我们将关注以下几个关键知识点: 1. **自定义View的基本结构**:创建自定义View通常涉及到继承已有的View类,如ToggleButton,并重写其构造函数、...

    自定义滑动按钮为例图文剖析Android自定义View绘制

    为了实现这个效果,我们需要创建一个新的类`SwitchButtonView`,继承自View,并实现构造函数。 在`onMeasure()`方法中,我们加载开关按钮的背景图片,并根据图片大小设置自定义View的尺寸。由于这个例子中的滑动...

    Android 全局悬浮View实现,以及悬浮view点击事件

    在Android开发中,全局悬浮View通常被称为悬浮按钮(Floating Action Button, FAB),它是一种设计模式,用于在应用中提供一个突出且显眼的交互点,通常用来触发主要的积极操作。这种设计元素常见于现代Android应用...

    打开一个窗体、就关闭一个窗体

    总的来说,C#提供了丰富的API来处理窗体的打开和关闭,实现"打开一个窗体、就关闭一个窗体"的需求并不复杂,但需要注意窗体状态的管理和数据的正确传递。通过熟练掌握这些知识,你可以构建出高效、流畅的用户界面。

    通过按钮打开QQ

    在Android中,创建一个`Intent`,设置其动作为`ACTION_VIEW`,数据为QQ的包名,然后使用`startActivity()`方法启动该`Intent`。在iOS中,可以使用`UIApplication`的`openURL:`方法,但iOS通常需要应用注册特定的URL ...

    Android 设置一个底部控件view随着软键盘的弹出而上移

    为了改善这种情况,开发者通常需要实现一个功能,使得底部的视图(如工具栏、按钮等)能够随着软键盘的弹出而上移。下面将详细解释如何在Android中实现这个功能。 首先,我们需要理解Android布局的工作原理。在默认...

    Qt 按钮收缩,点击show按钮,在按钮后面缓缓展开三个按钮,再次点击show按钮,后面的三个按钮缓缓缩回

    6. **状态管理**:在程序中维护一个变量`expanded`来记录按钮组的当前状态,以便知道何时执行展开或收缩操作。此外,你还可以考虑使用QStateMachine来管理按钮的各种状态,使代码更清晰。 7. **事件过滤**:为了...

    android自定义滑动启动和关闭按钮

    本教程将聚焦于“android自定义滑动启动和关闭按钮”,这是一个创新的UI设计,通过用户滑动手势来控制按钮的开启和关闭状态。源码的分享(https://104zz.iteye.com/blog/1682341)为开发者提供了一个直观的学习材料...

    C#窗体内打开pdf文件

    本文将深入探讨如何使用O2S.Components.PDFView4NET.dll控件来实现在C#窗体内打开并展示PDF文件。 首先,O2S.Components.PDFView4NET是一个专门用于.NET Framework的PDF查看组件,它允许开发者在Windows Forms或WPF...

    Android Studio多个按钮跳转多个页面,利用选项卡功能实现

    本教程将详细介绍如何在Android Studio中实现一个功能,即通过多个按钮跳转到多个不同的页面,并利用选项卡功能来增强用户体验。首先,我们需要理解Android Studio中的布局设计、按钮事件监听以及选项卡控件的使用。...

    一步到位:SystemView 通信仿真软件安装教程

    2. **下载安装文件**:完成下载后,您将获得一个名为 `SystemView_Setup.exe` 的安装文件。 ##### 步骤 2:运行安装程序 1. **启动安装向导**:双击 `SystemView_Setup.exe` 文件以启动安装向导。 2. **安全警告**...

    powerbuiler 打开pdf文档

    在这个场景下,`pdfview.ocx`是一个关键组件,它允许PB应用内嵌一个PDF阅读器。 1. **集成PDF查看器**:`pdfview.ocx`是关键。它是Adobe Acrobat Reader的一个ActiveX版本,可以在PB环境中嵌入PDF阅读器。首先,你...

    Gaussview软件使用手册.doc

    用户可以通过索引来打开有关主题或者是特殊的对话框,颜色收集以及对话在索引中的主题菜单下显示了出来。菜单项目经过菜单=>项目的格式显示出来。按钮在索引中显示为“名称按钮”。 GaussView的指导基础分子创立...

    Android 自定义打开关闭按钮Switch

    一个view,一个xml,一个属性

    仿android 5.0侧滑菜单按钮的打开与关闭动画

    - 在主界面中,通常会有一个汉堡菜单图标(三道横线)作为触发侧滑菜单的按钮。当用户点击此按钮时,抽屉应该以动画的形式滑出。 - 同样,当用户再次点击该按钮或者抽屉外的区域时,抽屉应以相反的动画滑回。 2. ...

    iOS XIB创建view

    1. **创建XIB文件**:在Xcode项目中,选择"File" -> "New" -> "File...",然后在模板列表中选择"User Interface" -> "View",为自定义View创建一个新的XIB文件。 2. **设计界面**:打开新创建的XIB文件,使用...

    DebugView图文教程

    作为一名开发人员, DebugView 是一个非常有用的工具,可以帮助我们捕获系统实时输出的 Debug 信息,并保存为日志文件,从而更好地监控系统流程和异常。下面,我们将详细介绍 DebugView 的使用方法和功能。 Debug...

    FactoryTalk-View-Site-Edition的VBA基本应用

    - 新建一个画面,命名为“TestDisplay”,并在画面上绘制一个圆形和一个普通按钮。 - 将圆形与下位标签“Tag2”关联,并设置颜色变化。 - 对按钮进行配置,将其Name项改为“TestBtn”,并将ExposeToVBA项改为...

    Magento: 后台添加预览按钮 View product in frontend from Magento admin

    这篇博客“Magento:后台添加预览按钮 View product in frontend from Magento admin”主要探讨了如何通过自定义开发来实现这一功能,让管理员能够快速检查商品在网站前台的显示状态。 在Magento中,通常管理员需要...

    QlikView初级培训教程-界面布局

    1. **打开QlikView文件**:启动QlikView软件后,新建或打开一个QlikView文档。 2. **选择“编辑脚本”按钮**:在工具栏中找到并点击“编辑脚本”按钮。 3. **选择“表格文件”**:在弹出的菜单中选择“表格文件”,...

Global site tag (gtag.js) - Google Analytics