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

Mr.*_*een 19 java swing look-and-feel windows-8 windows-runtime

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

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

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

谢谢Mr.Andrew Thompson帮助我.

小智 12

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

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

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


And*_*son 10

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

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


coz*_*er8 9

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

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


Mad*_*han 5

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

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

HTH


:: OLD ANSWER ::

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

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

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

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

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