【问题标题】:Eclipse plugin - get a list of Eclipse projects and their contents in a wizardEclipse 插件 - 在向导中获取 Eclipse 项目及其内容的列表
【发布时间】:2011-03-14 16:50:30
【问题描述】:

在我的 Eclipse 插件应用程序中,我有一个创建新文件的向导。在这个向导中,我需要显示一个工作区项目树、它们的包和源文件,类似于包资源管理器,以便用户可以选择与我的特定编辑器相关的项目。它们不会在编辑器本身中进行编辑,但它们为我的编辑器提供了一些上下文。

我需要的一个例子:


(来源:martindoms.com

对话框越像包资源管理器越好。我真的不知道如何解决这个问题。

【问题讨论】:

    标签: java eclipse wizard eclipse-plugin


    【解决方案1】:

    如果您需要类似于 JDT 中的内容,我建议您查看 JDT 代码。您可以使用插件 spy(从 3.4 开始包含在 Eclipse PDE 中,ALT+SHIFT+F1)来找出提供视图的类和插件并从那里开始。

    【讨论】:

    • +1 建议使用 Plug-in Spy,这是窥探 Eclipse 内部的好方法。就实际实现而言,使用简单的 TreeViewer 和适当的内容和标签提供程序来模拟 Package Explorer 视图的外观似乎要容易得多。简要看一下代码可能很有用,但我建议从头开始并尽可能保持简单。例如,您可以轻松地重复使用 Package Explorer 中的各种图标,让您的用户看起来很熟悉。
    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 2011-02-06
    • 2012-02-29
    • 1970-01-01
    相关资源
    最近更新 更多