私はサーバーにコマンドを送信し、結果をXML形式で受け取るスイングアプリケーションを持っています。私はこれをXSLT経由でHTMLに変換し、結果HTMLをパネルに表示する必要があります。問題は、HTMLを表示できる唯一のSwingコンポーネント(JEditorPane)がURLまたはjavax.swing.text.StyledDocumentをソースとして使用することです。 ファイルシステムにHTMLをファイルとして保存する必要があるため、URLを指定したオプションは私のためには機能しません。これを避けたいと思います。Swingアプリケーションでhtmlをレンダリングする
私は、XSL変換のメモリ内結果とJEditorPaneまたはJTextPaneによってレンダリングできるjavax.swing.text.StyledDocumentの間にギャップがあります。
どのように変換するのですか?または、いくつかのインメモリソース(DOMやStringなど)からHTMLを表示するための他のSwingソリューションがありますか?
ありがとうございました。
ありがとうございます。私はこのオプションを見逃してしまった。おそらく、メソッドのリストを見ているうちに、私は無意識のうちにプレーンテキストだけを扱うことができ、javadocを詳細に調べなかったと決めました。もう一度ありがとう –
これらのクラスはあまりにも複雑です。 JEditorPaneはある点を越えてかなり劣ります。残念ながら、HTMLレンダリングの無料オプションはLGPLとなる傾向があります。制限がレンダリングの品質より重要でない場合は、Lobo BrowserのCobraコンポーネントがあります:http://lobobrowser.org/cobra.jspそして、これまで最高のDJ Native Project:http://djproject.sourceforge.net/ns/Itは、SwingとSWTをブリッジして、オペレーティングシステムのネイティブブラウザコンポーネントにアクセスします。 – PSpeed
はい、私はそれらを見ましたが、再び、LGPLは私のために働いていません –