在Windows 8中为Java应用程序提供Metro外观

我已经开发了一个Java应用程序,它在Windows XP,Windows 7和Windows 8消费者预览版中运行良好。 该应用程序使用GWT,带有Spring框架的CSS3和内置的Jetty服务器开发,该服务器用于使用Internet Explorer启动应用程序。

在探索了metro应用程序原则后,我希望为我的应用程序用户提供使用is作为metro应用程序的额外好处

我读到了DWR , gwt-explorer 。 但我仍然不确定。 有没有其他解决方法,最小的代码更改?

谢谢Mr.Andrew Thompson帮助我。

您可以在Java应用程序中模仿Metro风格。 以下是使用JavaFX UI框架的一项工作:

http://pixelduke.wordpress.com/category/metro/

您只能在Windows 8的桌面环境中使用此类应用程序,而不能在城域环境中使用。 但根据具体情况,这仍然有用。

Metro风格的外观和感觉来自Java?

我认为这更多地与Pluggable Look&Feel有关。 好吧不要等,创造! 看到:

  • 如何写自定义的外观和感觉
  • 创建自定义外观
  • 合成的外观和感觉

在你跳过这个家伙之前,你们都需要重新阅读这篇文章或者完全理解这些技术。 他说他是在GWT开发的,这是Java编译成HTML / Javascript, 在地铁工作。

我知道这是一个老话题,但是当人们这样做时我无法忍受,这让其他人阅读这个问题更加困惑。

所以我再次阅读了这个问题,并意识到你正在询问如何让网络应用程序获得“Metro”外观,而不是经典的Java应用程序。

尝试这个http://metroui.org.ua/包提供一组CSS和Javascript文件,以帮助您的网站具有地铁的外观和感觉。

HTH


:: OLD ANSWER ::

Java不是JavaScript,就像CAR不是CARpet一样。

最好的办法是在.NET语言(C#或VB)中使用需要与操作系统连接的UI和部件,并尝试将现有的Java代码转换为JSharp。

我无法确认是否支持在Metro Style应用程序中使用JSharp。

其他选项是,如果你有一个基于网络的替代你的应用程序,那么你可能有一个更好的镜头尝试转换而不是HTML / JavaScript Metro应用程序。

简单地说,Java和Metro,只是不相处,他们可能永远不会。