【问题标题】:Mac OS X 10.10 (Yosemite) Java Swing Look and Feel?Mac OS X 10.10 (Yosemite) Java Swing 的外观和感觉?
【发布时间】:2015-02-10 23:08:31
【问题描述】:

当我使用 Swing 作为 GUI 启动 java 应用程序时,我注意到在 Mac 上 Swing 仍然呈现“旧”Mac UI(10.9 和更早版本)。由于 Oracle 现在负责为 Mac OS X 编写 JRE - 我在哪里可以找到任何新的 UI?

或者有其他选择吗?

【问题讨论】:

  • 其实据我了解,Apple 仍然负责提供观感和原生集成元素,Oracle 提供核心 JVM 实现
  • @MadProgrammer 这可以解释我们是如何被搞砸的。鉴于 Apple 现在讨厌 Java,他们可能故意让 Java 应用程序看起来过时,即使他们更新了其他所有应用程序的外观。
  • @Trejkaz Apple 讨厌所有人,即使它看起来像是用户
  • 对你来说 Nimbus 会比 Mac OS System L&F 更好吗?
  • Apple 在 OS X 10.11 中添加了新外观

标签: java swing user-interface osx-yosemite look-and-feel


【解决方案1】:

这激起了我的好奇心,因为它也困扰着我。
@MadProgrammer 似乎是正确的。根据Oracle's page about Look and Feels,HP、IBM 和 Apple 提供了自己的外观和感觉。 据我了解,这清除了甲骨文对过时的 L&F 的责任,并将其转移给苹果自己。
唯一可预见的选择是等待更新...

【讨论】:

    最近更新 更多