在 Windows 8 中赋予 Java 应用程序一种都市外观和感觉



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

在探索了 Metro 应用程序原理之后,我想为我的应用程序用户提供将 is 用作 Metro 应用程序的额外好处

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

谢谢安德鲁·汤普森先生对我的帮助。

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

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

但是,您只能在Windows 8的桌面环境中使用此类应用程序,而不能在metro环境中使用。但这仍然可能有用,具体取决于具体情况。

地铁风格的外观和感觉来到爪哇?

我认为这更多地与Pluggable 外观和感觉有关。 好吧,不要等待,创造! 看:

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

你们都需要再次重读这篇文章或完全了解技术,然后再跳过这个家伙。他说他是用GWT开发的,GWT是Java编译成HTML/Javascript的,可以在metro中工作。

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

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

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


::

旧答案::

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

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

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

其他选择是,如果您有基于Web的应用程序替代方案,那么尝试转换为HTML/JavaScript Metro应用程序可能会更好。

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

相关内容

最新更新