web-dev-qa-db-ja.com

JavaアプリケーションにWindows8のMetroルックアンドフィールを与える

私はすでにJava Windows XP、Windows 7、Windows 8コンシューマープレビューでうまく機能するアプリケーションを開発しました。このアプリケーションは、GWT、Springフレームワークを備えたCSS3、および組み込みのJettyサーバーを使用して開発されています。これは、InternetExplorerを使用してアプリケーションを起動するために使用されます。

メトロアプリの原則を検討した後、アプリケーションユーザーに メトロアプリ として使用することの追加の利点を提供したいと思います。

[〜#〜] dwr [〜#〜]gwt-Explorer について読みました。しかし、それでも私にはわかりません。最小限のコード変更で他の回避策はありますか?

アンドリュー・トンプソンさん、助けてくれてありがとう。

19
Mr.Green

JavaアプリケーションでMetroスタイルを模倣できます。JavaFXUIフレームワークを使用した取り組みは次のとおりです。

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

ただし、このようなアプリケーションはWindows 8のデスクトップ環境でのみ使用でき、メトロ環境では使用できません。ただし、場合によっては、それでも役立つ可能性があります。

12
Stijn

メトロスタイルのルックアンドフィールがJavaに登場しますか?

これはプラガブルルックアンドフィールと関係があると思いました。待ってはいけません、作成してください!見る:

10
Andrew Thompson

この男を飛び越える前に、皆さんは投稿をもう一度読むか、テクノロジーを完全に理解する必要があります。彼はGWTで開発したと言っています。GWTはJava HTML/Javascriptにコンパイルされていますdoesメトロで動作します。

私はこれが古いスレッドであることを知っていますが、人々がそれをするとき私は我慢できません、それはこの質問を読んでいる他の人々にとってそれをより混乱させるだけです。

9
cozmokramer8

そこで、もう一度質問を読みましたが、従来のJava App ..ではなく、Webアプリケーションで「メトロ」のルックアンドフィールを取得する方法について質問していることに気付きました。

これを試してください http://metroui.org.ua/ パッケージは、サイトがメトロのルックアンドフィールを持つのに役立つCSSファイルとJavascriptファイルのセットを提供します。

HTH


::古い答え::

CARがCARpetではないのと同じように、JavaはJavaScriptではありません。

最善の策は、.NET言語(C#またはVB)でOSとインターフェイスする必要のあるUIとパーツを作成し、既存のJavaコードをJSharpに変換することです。

ただし、JSharpがMetroStyleアプリでの使用をサポートしていることを確認できません。

他のオプションとして、アプリの代わりにWebベースを使用している場合は、HTML/JavaScriptMetroアプリに変換するよりも変換を試みる方がよい場合があります。

単純に、JavaとMetroは、うまくいかないだけで、おそらくうまくいかないでしょう。

5
Madushan