【问题标题】:How can I get a Look & Feel like Intellij Idea in a Swing application?如何在 Swing 应用程序中获得类似 Intellij Idea 的外观和感觉?
【发布时间】:2011-05-02 11:53:30
【问题描述】:

作为一个流行的 Java 应用程序 IDE,我认为 Intellij IDEA 的外观和感觉非常漂亮。

它是怎么做到的?以及如何在我的 Swing 应用程序中获得类似 Intellij IDEA 的外观和感觉?

【问题讨论】:

  • IDEA 允许自定义外观。这是你喜欢的默认吗?

标签: java swing intellij-idea look-and-feel


【解决方案1】:

当前的 IntelliJ IDEA 版本捆绑了 3 个主题:

  • IntelliJ(默认浅色主题)
  • Darcula(深色主题)
  • 高对比度(无障碍主题)

Darcula 主题 is available as a stand alone open source project 并可在您自己的应用中重复使用。


2011 年的原始答案:

IDEA 默认使用Alloy Look&Feel。这是一个商业 L&F,它已经很老了,没有更新。它的主要问题之一是它在大多数平台上不支持抗锯齿。

因此,对于 Windows,我建议使用 Windows L&F。对于 Mac,IDEA 已经使用 Mac 特定的 L&F。 Alloy 可能仅在 Linux 上才值得,因为大多数其他 L&F 看起来都非常丑陋,尽管 GTK 可能是更好的选择。

【讨论】:

  • 其实Alloy在Linux下也不是一个好的选择。没有抗锯齿,它看起来真的很难看。我想知道它仍然是 IDEA 中的默认主题。幸运的是,您可以在设置中轻松更改它。
  • 这个答案已经很老了。我怀疑 IntelliJ 是否还在使用 Alloy。这个问题的答案有更新吗?
【解决方案2】:

Darcula主题而言,

“我正在努力使 Darcula 成为一个独立的 LaF。这项工作几乎完成了,我准备发布 Darcula v 1.0 alpha 或其他版本。这意味着您将能够像这样运行您的应用程序:

$ java -cp "darcula.jar:myapplication.jar" -Dswing.laf=Darcula MainClass  

一切都应该正常
当 Darcula 准备好发布时,我会宣布”

康斯坦丁·布连科夫 - 2013 年 6 月 12 日

https://plus.google.com/+jetbrains/posts/NNCSHsjGNXD

我找不到任何最近的后续信息。

【讨论】:

【解决方案3】:

不知道确切的外观和感觉,因为 intellij 因为从未使用过它[我是 Eclipse 用户]。但以下是外观和感觉的不同选项:

【讨论】:

  • “MLF”的链接指向一个名为“邮件日志过滤器”的项目。似乎不是 Java 的外观和感觉。
  • @a_horse_with_no_name:匆忙添加。感谢您指出这一点。删除它。
【解决方案4】:

非常感谢CrazyCoderHarry Joy

默认情况下,Intellij IDEA 使用Alloy Look&Feel。这是一个商业 L&F,它已经很老了,没有更新。它的主要问题之一是它在大多数平台上不支持抗锯齿。

为了在不同操作系统(如 Mac OS X、Win、Linux)中保持一致性,Alloy Look&Feel 可能是一个不错的选择。但是,我会使用 JGoodies 之类的开源 L&F。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-27
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    相关资源
    最近更新 更多