UI Windows 8在JAVA中查找

我正在创建一个独立但不在线的系统。 它是一个基于java的系统。 我只想让我的UI看起来像Windows 8中的那样。这可能吗?

使用Java FX和CSS,您可以模仿Windows 8 Metro界面。

见这里: http : //code.makery.ch/java/javafx-2-tutorial-part4

或者在这里: http : //pixelduke.wordpress.com/

如果您使用Swing,只需将以下行添加到程序的开头:

try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e){}// if it fails, your program might look ugly but still work 

这只是告诉Swing使用与System匹配的外观。 即如果您的程序在Windows 8上运行,那么外观将是Windows 8的外观。

JRE不应该太老了。 请注意,这意味着桌面的外观,而不是Metro风格,与标准JRE一样,Java应用程序将作为桌面应用程序而非Metro应用程序运行。 但是如果将来会有Metro-App JRE,那么使用上面的这些行就可以完成看起来像Metro应用程序所需的一切。

如果您使用swing,那么无论您运行的操作系统如何,都可以使其看起来像Windows 8,但这需要大量的工作。 您需要创建自己的自定义外观,使其看起来与Windows 8相同。 这是一个教程,说明如何执行此操作。

另一个选项 – 也是非常耗时的 – 是覆盖每个单独组件的外观和感觉,以便模仿等效的Windows 8组件。