5

デスクトップJavaアプリケーション用のGuiをhtml5/JSで作成できますか? はいの場合、どのツールが必要で、どのように GUI を Java コードに接続しますか?

4

1 に答える 1

2

可能ですが、なぜそれをしたいのか完全にはわかりません。

主なオプションは次のとおりです。

  • Java アプリケーションをローカル Web サーバーとして機能させ、ブラウザーで接続します。奇抜なデザインですが、かなり簡単に機能させることができます。これは、リモート Java Web サーバーを使用する場合と基本的に同じであるため、コンポーネントはかなり標準的です。たとえば、 Vaadinなどのツールキットを使用できます。
  • Java ホスト環境 / 組み込みブラウザー内で JavaScript を実行します。Rhinoで可能であるはずですが、デスクトップ GUI を構築するためにこのアプローチが使用されているのを見たことがないことを認めなければなりません。

将来のある時点でアプリケーションをリモートで使用することを検討している場合は、特に最初のオプションが理にかなっている可能性があります。

全体として、これが良いアイデアかどうかはまだわかりません。JavaScript Web フレームワークは、ローカル デスクトップ アプリケーション GUI を構築するためのネイティブ Java フレームワーク (SWT、Swing、または JavaFX) ほど優れていません。

于 2012-08-02T10:27:38.607 に答える