【问题标题】:ECLIPSE RCP app: view disappears after opening another windowECLIPSE RCP 应用程序:打开另一个窗口后视图消失
【发布时间】:2011-08-29 03:16:37
【问题描述】:

我在一个窗口中有 3 个视图。第一个视图具有来自树查看器的内容。第二个视图在 FillLayout 中有内容。两个视图都从数据库中获取数据。 一旦我从第二个视图中单击一个链接,我就会弹出一个新窗口。但是这个窗口失去了第一和第二视图。我不知道我在这里错过了什么。 任何见解都受到高度赞赏。

【问题讨论】:

  • 你打开的是什么窗口?你能贴一些代码sn-p吗?
  • 这里是代码 sn-p: button1 存在于窗口 1 中: Button1.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { try { PlatformUI.getWorkbench().openWorkbenchWindow(Perspective .ID,null); } catch (WorkbenchException e1) { // TODO 自动生成的 catch 块 e1.printStackTrace(); } } });

标签: view treeview eclipse-rcp hyperlink .refresh


【解决方案1】:

我认为您正在打开的窗口仅显示在其他窗口中未打开的视图,这就是为什么您只看到一个视图。您应该寻找其他打开新窗口的方法(据我所知有很多方法,openWorkbenchWindow 只是其中一种) 看看here 寻求帮助,看起来和你的问题很相似。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 2010-10-18
    相关资源
    最近更新 更多