-2

我正在尝试提供一个定制的 IDE 来满足我的需求。我尝试使用 Swing 库来创建 GUI,但它看起来不太好,而且我还没有弄清楚如何显示项目浏览器、监视窗口等内容。

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

谢谢

4

1 回答 1

1

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

  1. 类似 Eclipse 的布局支持。例如,用户可以调整大小/重新排列的许多“视图”和“编辑器” - 以及在重新启动之间存储他的更改。
  2. 项目管理功能?创建项目/文件,跟踪文件更改,进行构建,管理元数据。版本控制支持通常是必须的。
  3. 有一个专门的源代码编辑器,带有代码辅助、验证(例如编译器错误)、快捷方式等。

如果您需要所有这些 - 您应该阅读 Eclipse 插件开发。如果您只需要 (1),那么您可能需要查看 Eclipse RCP 文档。如果您不需要类似的东西,您可以使用 SWING 或 SWT,这更多的是一个品味问题。

于 2013-05-21T16:43:14.637 回答