有没有办法在java桌面应用程序上获得windows 8 metro的外观和感觉?

eck*_*ama 5 java look-and-feel windows-8

正如标题中所述,我真的很难找到这个问题的好答案.我目前正在开发一个只有桌面的应用程序,没有CSS或任何互联网部分.我希望它看起来像Windows 8的地铁外观.我不是在谈论布局而是外观和感觉.我特别喜欢方形而不是圆形的按钮,但所有其他扁平方形的外观和感觉.以下链接与我正在寻找的相反,作为参考.

关于桌面应用程序中的Metro GUI

这个阅读至少更接近于关于原生外观和java的讨论.然而,它实际上没有给出任何具体的方法来获得例如方形平面按钮:

https://softwareengineering.stackexchange.com/questions/226521/why-is-it-hard-to-make-a-java-program-appear-native

目前我正在使用Eclipse,但我不会坚持使用它,但它最简单.我一直在研究JavaFx,但它似乎没有方形按钮或地铁的感觉,从我读过的东西,但也许我错过了一些东西.任何人都能指出我如何使外观和感觉变得简单吗?

jew*_*sea 1

研究JavaFX 的JMetro风格,看看它是否符合您的需要。JMetro 是jfxtras JavaFX 第三方补充库的一部分。jfxtras-styles项目中现有 JMetro 样式的代码。

JMetro 按钮

jmetro 复选框

不要指望一个与操作系统风格无缝集成的完美完整主题(所以它并不适合所有人)。它也不是 Oracle 官方支持的库(它是第三方代码捐赠的东西)。作为比较,目前OS X 对 JavaFX Aqua 外观的支持比 Windows Metro UI 的 JMetro 更完整。在我看来,AquaFX 的外观和感觉几乎与原生 OS X 10.9 的外观和感觉一模一样。

如果您有正确的期望,那么您可能会发现 JMetro 的外观和感觉适合您的项目。您可以联系创建 JMetro 样式的Pedro Duque Vieira了解更多信息。