如何在 Eclipse 中关闭 ViewPart?

2023-11-26

我在 Eclipse 中有一个视图(由一个扩展的类实现)org.eclipse.ui.part.ViewPart)我需要关闭它。我的意思是完全接近,而不仅仅是隐藏。我希望当用户(或我的代码)要求再次打开视图时创建一个新的 ViewPart 实例。

我发现的唯一方法是IWorkbenchPage.hideView它隐藏了视图,但没有完全处理它。调用dispose对视图也没有影响。

顺便说一句,我的观点定义为allowMultiple="false"但我尝试过true但这并没有什么区别。

任何帮助将不胜感激。


我最终发现了问题。如果视图在多个视角上打开,则将其隐藏在一个视角上不会将其关闭。可以迭代所有开放的视角并寻找视图。在所有视角隐藏它都会将其关闭。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Eclipse 中关闭 ViewPart? 的相关文章

  • 在 php 中为类自动生成 getter 和 setter 的最佳方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我经常创建一个包含一些私有变量的类 当设置此类的实例时 应该可以使用 getter 和 setter 填充该类的所有变量 有没有一种简单的方法可
  • Eclipse 选项卡宽度不变

    我浏览了一些与此相关的帖子 但它们似乎并不能帮助我解决我的问题 我有一个项目 其中 java 文件以 2 个空格的宽度缩进 我想将所有内容更改为 4 空格宽度 我尝试了 正确的缩进 选项 但当我将几行修改为 4 空格缩进时 它只是将所有内容
  • 如何在同一台机器上运行 2 个(或更多)Wildfly 实例?

    我想通过运行 2 个独立的 Wildfly 实例来模拟 2 个服务器 当您不想在同一个实例上部署所有 WAR 然后只能将它们关闭并一起启动时 这非常有用 我正在将 Eclipse 与 JBoss 插件一起使用 在服务器视图中 我希望有 2
  • 在 Eclipse 中跨文件搜索注释掉的代码

    有没有一种快速方法可以在 Eclipse 中查找 Java 文件中所有注释掉的代码 也许是搜索中的任何选项 或者任何可以执行此操作的附加组件 它应该只能找到被注释掉的代码 而不是普通的注释 在 Eclipse 中 我只是在打开正则表达式复选
  • 如何清理 Eclipse“运行配置”

    我在 Eclipse 的 Window gt Prefs gt Java gt Installed JREs gt Default VM Arguments 中设置了 java 运行时选项 由于这个设置足以满足我所有的需求main 入口点
  • 错误:运算符不存在:整数 = 字符变化,使用 Postgres 8.2

    我有一个用旧版本的 Eclipse Ganymede 如果我没记错的话 开发的 Java EE Web 应用程序 我最近迁移到 Kubuntu 12 04 LTS 并将应用程序迁移到 Eclipse Kepler 我从 Eclipse 网站
  • 我的启动画面出现问题

    所以我开始设置一个闪屏 显示 5 秒 然后转到我的主菜单 我认为我在此过程中标记了错误 现在我的应用程序被强制关闭 我很确定这是我的活动和清单的问题 DragonFruitActivity java package com Dragon F
  • 为什么这段代码不能用javac编译,但在eclipse中却没有错误?

    下面的代码 Retention RetentionPolicy RUNTIME Target ElementType METHOD ElementType FIELD ElementType ANNOTATION TYPE Constrai
  • 使用 TEE 从 TFS 签出到 eclipse 的最佳方式是什么?

    我正在开发一个 QNX 应用程序 因此我使用旧版本的 Eclipse CDT C 等 到目前为止 我一直在使用 TFS 进行检查 然后通过 Import gt General gt ExistingProject 将项目文件导入到工作区 这
  • Android 模拟器无法运行从 eclipse 启动的应用程序

    我遵循了 Google Android 开发人员指南中的 Hello World 示例 当我尝试在 SDK 模拟器中运行应用程序时 没有任何反应 模拟器启动得很好 但之后什么也没有发生 我什至在应用程序托盘中看不到该应用程序 我正在使用安装
  • Eclipse 和花括号

    有没有一种快速方法可以让 Eclipse 将大括号放在代码块的下一行 单独 是的 编辑您的活动配置文件 Java 代码样式 Formatter 并将大括号位置更改为下一行 另外 在 Java Editor Typing 中 您可以让它自动将
  • 将插件间谍插件安装到自定义 rcp 应用程序中

    插件间谍从 3 4 开始就包含在 Eclipse 中 我想知道是否有单独的插件分发 因此它可以用于安装到自定义 rcp 应用程序中 就我而言 如果需要此信息 那就是 jubula 使用插件注册表视图 您可以看到间谍定义在org eclips
  • Eclipse DLTK:将向导添加到 ScriptExplorerPart 的“新建”菜单

    我正在尝试将向导条目添加到ScriptExplorerPartEclipse 的动态语言工具包 这些向导可以从File gt New gt Other 所以至少我知道它们有效 它们是使用扩展点添加的org eclipse ui newWiz
  • Genymotion 无法识别 SD 卡上的图像

    所以我一直在玩 Genymotion 喜欢使用它 但一直无法弄清楚如何将图像导入 Android Gallery 应用程序 因此我可以测试另一个应用程序 当前在 Galaxy Nexus 上运行 Android 4 3 尝试通过 adb 和
  • 如何在 Eclipse 中使用 MySql 数据库

    我对编程非常陌生 所以请耐心等待 如果一开始我没有理解的话 请提前道歉 我正在做一个本科编程项目 需要在 Java 程序中创建一些数据库 我正在使用 eclipse galilo 来编写我的程序 我已经下载了一个连接器 J 但还不知道应该如
  • 无法声明接口:资源繁忙

    我正在使用 USB4Java 低级版本 并且基本上是根据这段代码工作的here http www mets blog com java usb communication usb4java 我在 Ubuntu 中工作 遇到了有关权限的问题
  • Java - 罗马 rss 阅读器?

    我正在尝试阅读 rss 我将 jar 文件复制到我的 libs 文件夹中 并将该 jar 文件作为库添加到我的 eclipse 项目中 为了导出并导出 我检查了我的 jar 文件 现在我正在尝试使用罗马提供的RSS阅读器 import co
  • Eclipse自动保存

    我希望 Eclipse 在每次编辑文件时自动保存 就像它自动构建一样 因为我去年一直在使用 IntelliJ 默认情况下会自动保存 所以我一直遇到以下问题 在 Eclipse 中进行一些更改 忘记按保存 运行构建 单元测试 并注意到一些奇怪
  • 构建应用程序时出现 BufferOverflowException

    每次我想运行我的 Android 应用程序时 我都会收到错误 2013 11 02 13 05 36 Dex Loader Unable to execute dex java nio BufferOverflowException Che
  • 如何停止 Eclipse 重建工作区?

    我的工作区有近 70 个项目 有时 Eclipse 开始重建工作区 但我没有做任何修改 重建需要近2小时 如何停止它并让 Eclipse 仅重建进行了修改的项目 谢谢 在菜单中 Project gt Build Automatically

随机推荐

  • LAB 色彩空间中的色彩校正矩阵 - OpenCV

    假设我们有图像内 5 个圆圈的 l a b 值 这些值是使用 OpenCV 计算的 imlab cv2 cvtColor circle img only cv2 COLOR BGR2LAB astype float32 实际上 我们从每个圆
  • cuda中的矩阵乘法

    假设我想将两个矩阵相乘 50 x 50 我有两种方法来排列线程和块 a 一个线程计算结果矩阵的每个元素 所以我在线程中有一个循环乘以一行和一列 b 一个线程执行每个乘法 结果矩阵的每个元素需要 50 个线程 乘法完成后 我可以使用二进制归约
  • 使用 .NET 根据架构验证 XML

    我想测试 正确或错误 任意 XML 文件是否与给定架构匹配 就其价值而言 该架构是 Word 2003 WordML 架构 Microsoft 使用大约 7 个列表来定义该架构 xsd files 这些文件之一还包括 W3Cxml xsd文
  • 使用分隔符将单元格连接成字符串 pandas python

    鉴于以下情况 df pd DataFrame col1 a b col2 ab np nan col3 w e 我希望能够创建一列 将所有三列的内容连接成一个字符串 用字符 分隔 同时忽略NaN 这样我就会得到类似的东西 例如 a ab w
  • Drawable-hdpi、Drawable-mdpi、Drawable-ldpi Android

    我之前使用的是 Android 1 5 但现在已经升级到最新版本 所以在Android 1 5中只有一个 drawable 文件夹 但现在Android项目中有三个不同的文件夹用于存储图像 我找到了一些关于这三个文件夹的文章 上面写着 hd
  • 如何从字符串中删除 php 代码?

    我有一个字符串 其中包含 php 代码 我需要从字符串中删除 php 代码 例如 p Dummy p 应该返回 p Dummy p 例如 没有 php 的字符串 p Dummy p 应该返回相同的字符串 我知道这可以用正则表达式来完成 但
  • IPython 和 Jupyter Notebook 中函数调用前使用分号的奇怪行为

    我在使用 Jupyter Notebook 时偶然发现了一些奇怪的行为 并想知道其目的是什么 如果有的话 如果在函数调用之前输入分号 则会得到将该函数应用于字符串的结果 该字符串反映了函数名称后面的所有代码 例如 如果我这样做 list a
  • 如何删除 Dart 列表中的重复项?列表.distinct()?

    如何从列表中删除重复项而不用浪费时间 有类似 list distinct 的东西吗 或者list unique void main print Hello World List
  • img 标签元素与带有背景图像的 div 之间的性能差异?

    在 img 标签中显示图像与具有图像背景的 div 中显示图像时 性能或加载 缓存行为是否有任何差异 我的例子 我有一个包含许多重叠图像的网站 其中一些图像需要使用 javascript 动态加载 一个问题是我需要将图像锚定到元素的右侧 这
  • 使用鼠标事件在画布上绘制一个圆圈

    我试图使用鼠标事件在画布上使用鼠标绘制一个圆圈 但它没有绘制任何内容 tools circle function var tool this this started false this mousedown function ev too
  • Puppeteer 无法在 Heroku 上运行

    我在 heroku 上部署了一个应用程序 并添加了 Puppeteer Heroku 构建包 重新部署成功后 我尝试运行它 但失败了 使用heroku logs t 我收到此错误消息 2018 09 07T13 16 10 870497 0
  • 未接收 Firebase 云消息/通知。 JS

    我正在尝试使用云功能将 FCM 发送到我的 React 应用程序 云函数正在执行 但客户端未收到通知 这里是云函数代码 exports sendPush functions database ref settings2 onWrite ev
  • 如何使用正确的编码将所有控制台输出重定向到 Swing JTextArea/JTextPane?

    我一直在尝试将 System out PrintStream 重定向到 JTextPane 除了特殊区域设置字符的编码之外 这工作得很好 我找到了很多关于它的文档 参见 ex Mindprod 编码页面 但我仍在与之斗争 StackOver
  • 在 Objective C 中隐藏头文件中的实例变量

    我遇到了一个用 Objective C 编写的库 我只有头文件和 a 二进制文件 在头文件中 是这样的 interface MyClass MySuperClass nothing here property nonatomic retai
  • 关键字“params”到底如何工作?

    以下代码示例打印 T T T 虽然前两行符合预期 但为什么编译器选择 param array 作为常规数组 public class A public void Print
  • Android 上的 Google 语音识别器需要互联网吗?

    我使用以下代码来调用谷歌的语音识别器 This is a demonstration of Android s built in speech recognizer package com example voiceinputbuiltin
  • 删除矩阵中的重复列

    我有一个尺寸为401 5677的数据集 在该矩阵的列中 存在相同但列名不同的列 现在 我想只保留重复多次的列中的一列 并获取已删除列的索引 j 让我们使用以下矩阵作为示例 B matrix c 1 4 0 2 56 7 1 4 0 33 2
  • 允许更多 WebGL 上下文

    我目前正在开发一个包含项目列表的网站 每个项目都有一个缩略图 我使用以下方法为所有项目添加着色器效果PixiJS 问题是列表中的项目超过 16 个 因此我收到以下错误 警告 活动的 WebGL 上下文过多 最旧的上下文将丢失 有没有办法提高
  • 在 JavaScript 中创建多行字符串

    我在 Ruby 中有以下代码 我想把这段代码转换成 JavaScript JS 中的等效代码是什么 text lt lt HERE This Is A Multiline String HERE Update ECMAScript 6 ES
  • 如何在 Eclipse 中关闭 ViewPart?

    我在 Eclipse 中有一个视图 由一个扩展的类实现 org eclipse ui part ViewPart 我需要关闭它 我的意思是完全接近 而不仅仅是隐藏 我希望当用户 或我的代码 要求再次打开视图时创建一个新的 ViewPart