用Java创建一个类似eclipse的IDE

时间:2013-05-21 16:24:54

标签: java swing user-interface ide swt

我正在努力想出一个定制的IDE来满足我的需求。我尝试使用Swing库来创建GUI,但它看起来并不那么好,而且我还没想出如何展示像项目浏览器,观察窗口等等。

有人可以指导我如何用Java创建自己的IDE吗?我应该使用SWT还是swing框架?

谢谢

1 个答案:

答案 0 :(得分:1)

你的要求非常宽松。您可以使用SWING,使用NetBeans平台,使用Eclipse Platform,使用SWT。在大多数情况下,在IDE中您会期望:

  1. 类似Eclipse的布局支持。例如。用户可以调整大小/重新排列的一些“视图”和“编辑器” - 以及在重新启动之间存储的更改。
  2. 项目管理功能?创建项目/文件,跟踪文件中的更改,执行构建,管理元数据。版本控制支持通常是必须的。
  3. 拥有专门的源代码编辑器,包括代码辅助,验证(例如编译器错误),快捷方式等。
  4. 如果您需要所有这些 - 您应该阅读有关Eclipse插件开发的信息。如果您只需要(1),那么您可能需要检查Eclipse RCP文档。如果您不需要这样的东西,可以使用SWING或SWT,这更多的是品味问题。