如何通过一个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
分享到:
相关推荐
本文将深入探讨如何在Eclipse环境下实现一个自定义的开关按钮。我们将关注以下几个关键知识点: 1. **自定义View的基本结构**:创建自定义View通常涉及到继承已有的View类,如ToggleButton,并重写其构造函数、...
为了实现这个效果,我们需要创建一个新的类`SwitchButtonView`,继承自View,并实现构造函数。 在`onMeasure()`方法中,我们加载开关按钮的背景图片,并根据图片大小设置自定义View的尺寸。由于这个例子中的滑动...
在Android开发中,全局悬浮View通常被称为悬浮按钮(Floating Action Button, FAB),它是一种设计模式,用于在应用中提供一个突出且显眼的交互点,通常用来触发主要的积极操作。这种设计元素常见于现代Android应用...
总的来说,C#提供了丰富的API来处理窗体的打开和关闭,实现"打开一个窗体、就关闭一个窗体"的需求并不复杂,但需要注意窗体状态的管理和数据的正确传递。通过熟练掌握这些知识,你可以构建出高效、流畅的用户界面。
在Android中,创建一个`Intent`,设置其动作为`ACTION_VIEW`,数据为QQ的包名,然后使用`startActivity()`方法启动该`Intent`。在iOS中,可以使用`UIApplication`的`openURL:`方法,但iOS通常需要应用注册特定的URL ...
为了改善这种情况,开发者通常需要实现一个功能,使得底部的视图(如工具栏、按钮等)能够随着软键盘的弹出而上移。下面将详细解释如何在Android中实现这个功能。 首先,我们需要理解Android布局的工作原理。在默认...
6. **状态管理**:在程序中维护一个变量`expanded`来记录按钮组的当前状态,以便知道何时执行展开或收缩操作。此外,你还可以考虑使用QStateMachine来管理按钮的各种状态,使代码更清晰。 7. **事件过滤**:为了...
本教程将聚焦于“android自定义滑动启动和关闭按钮”,这是一个创新的UI设计,通过用户滑动手势来控制按钮的开启和关闭状态。源码的分享(https://104zz.iteye.com/blog/1682341)为开发者提供了一个直观的学习材料...
本文将深入探讨如何使用O2S.Components.PDFView4NET.dll控件来实现在C#窗体内打开并展示PDF文件。 首先,O2S.Components.PDFView4NET是一个专门用于.NET Framework的PDF查看组件,它允许开发者在Windows Forms或WPF...
本教程将详细介绍如何在Android Studio中实现一个功能,即通过多个按钮跳转到多个不同的页面,并利用选项卡功能来增强用户体验。首先,我们需要理解Android Studio中的布局设计、按钮事件监听以及选项卡控件的使用。...
2. **下载安装文件**:完成下载后,您将获得一个名为 `SystemView_Setup.exe` 的安装文件。 ##### 步骤 2:运行安装程序 1. **启动安装向导**:双击 `SystemView_Setup.exe` 文件以启动安装向导。 2. **安全警告**...
在这个场景下,`pdfview.ocx`是一个关键组件,它允许PB应用内嵌一个PDF阅读器。 1. **集成PDF查看器**:`pdfview.ocx`是关键。它是Adobe Acrobat Reader的一个ActiveX版本,可以在PB环境中嵌入PDF阅读器。首先,你...
用户可以通过索引来打开有关主题或者是特殊的对话框,颜色收集以及对话在索引中的主题菜单下显示了出来。菜单项目经过菜单=>项目的格式显示出来。按钮在索引中显示为“名称按钮”。 GaussView的指导基础分子创立...
一个view,一个xml,一个属性
- 在主界面中,通常会有一个汉堡菜单图标(三道横线)作为触发侧滑菜单的按钮。当用户点击此按钮时,抽屉应该以动画的形式滑出。 - 同样,当用户再次点击该按钮或者抽屉外的区域时,抽屉应以相反的动画滑回。 2. ...
1. **创建XIB文件**:在Xcode项目中,选择"File" -> "New" -> "File...",然后在模板列表中选择"User Interface" -> "View",为自定义View创建一个新的XIB文件。 2. **设计界面**:打开新创建的XIB文件,使用...
作为一名开发人员, DebugView 是一个非常有用的工具,可以帮助我们捕获系统实时输出的 Debug 信息,并保存为日志文件,从而更好地监控系统流程和异常。下面,我们将详细介绍 DebugView 的使用方法和功能。 Debug...
- 新建一个画面,命名为“TestDisplay”,并在画面上绘制一个圆形和一个普通按钮。 - 将圆形与下位标签“Tag2”关联,并设置颜色变化。 - 对按钮进行配置,将其Name项改为“TestBtn”,并将ExposeToVBA项改为...
这篇博客“Magento:后台添加预览按钮 View product in frontend from Magento admin”主要探讨了如何通过自定义开发来实现这一功能,让管理员能够快速检查商品在网站前台的显示状态。 在Magento中,通常管理员需要...
1. **打开QlikView文件**:启动QlikView软件后,新建或打开一个QlikView文档。 2. **选择“编辑脚本”按钮**:在工具栏中找到并点击“编辑脚本”按钮。 3. **选择“表格文件”**:在弹出的菜单中选择“表格文件”,...