1

内部にswingコンポーネントを含めることができるHTMLを表示する純粋なJava(少なくともクロスプラットフォーム)のオープンソースコンポーネント/ライブラリを知っている人はいますか?

私が見つけたのは、放棄されたか不完全なものだけでした。

この組み合わせを使ってデスクトップアプリを作る方法を考えているので質問させていただきます。

編集:この質問は誤解されているようですので、明確にさせてください。私は基本的にWebと同様の方法でデスクトップアプリケーションを作成したいと考えています。理想的には、ブラウザーが UI レイヤーとして機能することを望みます。そのブラウザでは、たとえば、代わりに JTextField を使用できるように、独自のコンポーネントを埋め込むことができます<input type="text">

そんな簡単に使えるブラウザを知らないので、それができるhtmlコンポーネントを求めていました。質問が今より明確になることを願っています。

4

5 に答える 5

3

JEdi​​torPane は、ユーザーがやりたいことを既にサポートしています。これは HTML をレンダリングでき (かなりくだらないことですが、認めます)、<object> タグを使用してその HTML に Swing コンポーネントを埋め込むことができます。この手法を示すブログ投稿は次のとおりです。 http://weblogs.java.net/blog/aim/archive/2007/07/index.html

そうでなければ、多くの選択肢はないと思います。

于 2009-01-11T01:01:08.170 に答える
2

質問は逆だと思いますが、JTextPane を使用するよりもさらに進んでいます。質問を理解しているように、Marko には、HTML を表示できる Java コンポーネントが必要であり、さらに Swing コンポーネントを含めることができます。たとえば、新しいタグがあるはずです

<swing jclass="MySwingComponent" />

その MySwingComponent クラスをレンダリングします。よくわかりませんが、追加のアプレットを埋め込むことができる HTML 対応の Swing コンポーネントを用意してもよいのでしょうか?

いいえ、私はそのようなことを知りません。ごめん。

于 2009-01-10T22:04:35.750 に答える
1

もしかしてJavaFX?

于 2009-01-10T22:11:21.587 に答える
0

xhtmlrendererをチェックしてください:https ://xhtmlrenderer.dev.java.net/

あなたはそれがあなたが望むすべてをするようにするためにそれで働く必要があるでしょう。

于 2009-01-15T21:59:59.797 に答える
-1

Google Web Toolkitを使用すると、Java/Swing の観点から UI を作成できると思いました。次に、それを JavaScript に変換します。多分それはあなたが探しているものです。

于 2009-01-10T22:47:52.323 に答える