【问题标题】:Create an eclipse-like IDE in Java [closed]在 Java 中创建一个类似 Eclipse 的 IDE [关闭]
【发布时间】:2013-05-21 16:24:53
【问题描述】:

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

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

谢谢

【问题讨论】:

  • IDE 很少使用其源语言的基本 UI 元素。您必须自定义它们以使它们看起来像您想要的那样。
  • Java 不是所有开源事物之父吗?你为什么不直接从 eclipse repo 中获取代码,看看它是如何完成的?
  • 我相信 Eclipse 提供了 API 来创建您自己的插件。你考虑过这条路线吗?
  • @sotiriosdelimanolis Visual Studio 2010 和 2012 基于 WPF。
  • 我现在正在学习如何创建一个插件,但不确定是否可以通过它传递我需要的功能。

标签: java swing user-interface ide swt


【解决方案1】:

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

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

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

【讨论】:

  • 我现在只需要 1 个。然后我将开始阅读有关 Eclipse RCP 的内容。谢谢!
猜你喜欢
  • 1970-01-01
  • 2010-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-02
  • 2014-08-04
  • 2017-04-03
相关资源
最近更新 更多