据我所知,没有办法用Java编写原生Windows 8应用程序(具有Metro风格)。它是在Java 8中创建的,还是已经有一组在Windows 8上看起来原生的UI(用户界面)控件?
我怀疑Oracle会这样做。 符合原生外观不在 Swing 的议程上。 (或者至少,它从未成为过去。
如果你想构建一个具有本机窗口系统外观的Java UI,请看一下SWT。 我认为Windows 8的外观和感觉尚不受支持,但我希望这将在管道中。
根据我看到的一些东西,Java 端口不适用于 Windows 8 早期/开发人员版本。 这将使移植 Eclipse 生态系统...包括SWT ...到Windows 8很难。
根据甲骨文网站:
-
Java 支持 Windows 8 作为 jdk-1.7.0_u10 的认证平台。 直到 2012 年 12 月才发布。
-
Windows 8上的Java(尚未)在Metro上运行。 (或者,如果它确实运行,则未经过认证。
据我所知,没有办法用Java编写原生Windows 8应用程序(具有Metro风格)。
没错。
它会在Java 8中创建吗?
Microsoft控制 Metro 的工作方式,而不是 Oracle
或者已经有一组在 Windows 8 上看起来原生的 UI(用户界面)控件?
我在谷歌搜索中找到了这个:JMetro – Java 上的 Windows 8 Metro 控件。 我相信还有其他人。
在我看来,Windows 8 Metro控件在可用性方面倒退了一步。