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

时间:2012-06-14 04:02:11

标签: java swing windows-8 windows-runtime look-and-feel

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

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

我读到了DWRgwt-explorer。但我还是不确定。是否有其他解决方法,最小化代码更改?

谢谢Mr.Andrew Thompson帮助我。

4 个答案:

答案 0 :(得分:12)

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

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

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

答案 1 :(得分:10)

  

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

我认为这更多地与Pluggable Look& amp;感觉。好吧不要等,创造!参见:

答案 2 :(得分:9)

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

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

答案 3 :(得分:5)

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

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

HTH


:: OLD ANSWER ::

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

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

我无法确认是否支持在Metro风格应用中使用JSharp。

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

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