Java 由程序控制的eclipse操作?

Java 由程序控制的eclipse操作?,java,eclipse,swing,Java,Eclipse,Swing,(如果问题的答案是可用的,我表示歉意,但我显然不知道正确的词语或正确词语的正确用法来连接到答案…) 我想构造一些类似于eclipse中现有的“TypeHierarchy”的东西。 除了控制树构造的“is-a”类扩展关系之外,我希望(类定义的)“has-a”关系控制树构造 我可以(轻松地)为我构建的树创建一个Swing JTree接口,但我希望能够将Swing小部件“连接”到Eclipse,以便(例如)双击其中一个节点将自动打开Eclipse中单击节点表示的类的源代码 谢谢,Doug看起来你需要编

(如果问题的答案是可用的,我表示歉意,但我显然不知道正确的词语或正确词语的正确用法来连接到答案…)

我想构造一些类似于eclipse中现有的“TypeHierarchy”的东西。 除了控制树构造的“is-a”类扩展关系之外,我希望(类定义的)“has-a”关系控制树构造

我可以(轻松地)为我构建的树创建一个Swing JTree接口,但我希望能够将Swing小部件“连接”到Eclipse,以便(例如)双击其中一个节点将自动打开Eclipse中单击节点表示的类的源代码


谢谢,Doug

看起来你需要编写一个插件。检查您是否有“插件开发”透视图。如果没有,请安装第一个,这是Eclipse本身的一组插件。最简单的方法是在帮助->安装新软件下找到它。。。(选择“所有更新站点”)

以下是一个关于如何开始的好教程:

此外,请参阅插件开发备忘单,在帮助->备忘单..->插件开发下

另外,请记住Eclipse使用SWT,而不是Swing。但是别担心,如果你知道其中一个,那么你换到另一个也不会有问题

最后一点注意:一开始可能需要做很多工作,但大部分内容都是样板代码,在很大程度上是自动创建的