繁体   English   中英

如何在 Swing 应用程序中获得类似 Intellij Idea 的外观和感觉?

[英]How can I get a Look & Feel like Intellij Idea in a Swing application?

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

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

达库拉主题而言,

“我正在努力让 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

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

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

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

  • IntelliJ(默认灯光主题)
  • Darcula(黑暗主题)
  • 高对比度(可访问性主题)

Darcula 主题可作为独立的开源项目使用,并可在您自己的应用程序中重复使用。


2011年的原始答案:

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

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

非常感谢CrazyCoderHarry Joy

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM