【问题标题】:Good-looking Java Swing Look&Feel?好看的 Java Swing Look&Feel?
【发布时间】:2010-10-08 06:09:19
【问题描述】:

我正在开发一个开源 Java Web Start 应用程序,我想给它一个跨平台的一致主题。金属非常难看,我对 Substance 不是特别满意(尤其是性能)。目前最好的 Swing Look&Feel 选项是什么?

【问题讨论】:

  • Substance 有什么问题?我在一些应用程序中使用了它,没有任何明显的性能问题。而且是 V4,现在 V5 应该会更快!

标签: java swing look-and-feel


【解决方案1】:

我非常喜欢 Java 6 Update 10 中引入的'Nimbus Look&Feel'(第二张图片),它默认包含在 SUN 的 J6u10 及更高版本的 vanilla J2SE 中!

另一个优点是,它完全使用 Java 2d 绘制,这使得它在所有分辨率下都可以快速且可重绘。

【讨论】:

    【解决方案2】:

    查看JGoodies,这是开始体面 L&F 的事实上的标准起点。

    【讨论】:

    • 他要求“好看”,而不是“盲目地复制 Windows XP 的外观和感觉”。呃。
    • 显然从未使用过它的人说。
    • 在我看来比所有其他人都好
    【解决方案3】:

    我发现使用“本机”L&F 始终会导致应用程序在特定平台上看起来“正确”。但 JGoodies 是一个出色的全面替代方案。

    就我自己而言,我不在乎应用看起来是否“原生”,只要它看起来一样专业且至少一样好。 FWIW,我不认为 Java“金属”或“海洋”看起来可以实现任何一个。

    也就是说,要小心...对于许多用户来说,唯一看起来“不错”的是与他们平台上的所有其他应用程序相同的东西。我认为唯一在外观上始终胜过一切的 UI 是当前的 Apple OSX 外观 - 但即使它是我 Windows 桌面中唯一这样的应用程序,它也显得格格不入。

    【讨论】:

    • 完全同意——“正确的”L&F 是平台原生的(适用于您所在的平台)。应用的外观/感觉应该相同,以便用户更直观地使用。
    • 遗憾的是,»native« L&F 看起来或感觉上都不是本地的。至少在 Windows 上。尽管他们现在委托给原生绘画方法,但他们不断地弄乱细节和主要元素。
    • @Johannes:你肯定比我挑剔多了;现在 Java 具有亚像素 AA,我无法将我的 Java 应用程序与本机应用程序区分开来。
    【解决方案4】:

    javootoo 有一个很好的摇摆外观和感觉包汇编,带有屏幕截图。

    【讨论】:

      【解决方案5】:

      合金的外观和感觉在国际海事组织中相当不错,但要花费 $$$ http://lookandfeel.incors.com/

      【讨论】:

      • Alloy 虽然非常漂亮,但自 2003 年以来一直没有更新(或 Java 术语中的 1.4)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多