作为Java应用程序的流行IDE,我认为Intellij IDEA的外观非常漂亮。
它是怎么做到的?以及如何在Swing应用程序中获得Intellij IDEA的外观和感觉?
[当前IntelliJ IDEA版本附带3个主题:
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可能是更好的选择。
就Darcula主题而言,
“我正在努力使Darcula成为独立的LaF。这项工作已接近完成,我准备发布Darcula v 1.0 alpha之类的东西。这意味着您将能够像这样运行您的应用程序:
$ java -cp "darcula.jar:myapplication.jar" -Dswing.laf=Darcula MainClass
并且一切都应该正常工作当Darcula准备发布时,我会做一个宣布。“
Konstantin Bulenkov-2013年6月12日
https://plus.google.com/+jetbrains/posts/NNCSHsjGNXD
虽然我找不到任何最近的跟进信息。
非常感谢CrazyCoder,Harry Joy。默认情况下,Intellij IDEA使用Alloy Look&Feel。这是一家商业L&F,已经很老了,没有更新。它的主要问题之一是它在大多数平台上不支持抗锯齿。为了在不同的操作系统(例如Mac OS X,Win,Linux)上保持一致性,Alloy Look&Feel可能是一个不错的选择。但是,我会使用像JGoodies这样的开源L&F。