126

背景

我对 Java 有点陌生,并且喜欢使用由 JetBrains 团队开发的 IntelliJ IDE。

我已经下载了社区版的源代码,并且正在尝试找出他们使用哪些 GUI 库来获得外观。

问题

他们使用哪些库(如果有)来获取非本地选项卡、工具栏和面包屑组件?

他们使用的面板也很有趣,但我觉得它们是为该项目开发的,而不是库。这是真的?

有人可以提供在 GUI 项目中产生类似外观所需的细分吗?

有没有人有这方面的教程?到目前为止,我所能解决的只是他们使用的是 Swing 和 jGoodies。

到目前为止我的想法

他们正在使用 Swing 和 jGoodies。MyDoggy项目正在尝试生成一个类似的对接框架,但我认为 IntelliJ 不会使用它。

4

1 回答 1

165

IntelliJ IDEA 是一个纯 Java Swing 应用程序。所有自定义组件(如编辑器选项卡)都是手动创建的,没有使用第三方库。您可以通过查看IntelliJ IDEA 社区源代码找到所有详细信息。

于 2012-09-07T05:01:17.523 回答