JavaアプリケーションのテキストエリアにHTML形式のテキストを表示するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2441584

  •  19-09-2019
  •  | 
  •  

質問

Javaアプリケーションを使用してWebサイトからデータをスクラップしており、HTMLページのコードを解析した結果をSwingで作成したテキストエリアに表示したいと考えています。

次のようなテキスト: hello <b>every</b>one 次のように表示されるはずです:'こんにちは テキスト領域に「1」。ありがとう!!

役に立ちましたか?

解決

あなたは、特定の文字の属性を設定することができますHTMLやJTextPaneのを、表示するJEditorPaneのを使用することができます。 APIを読んで、あなたは例を提供Swingのチュートリアルへのリンクがあります。

他のヒント

JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");
(ないHTMLテキスト意味タグの名前のテキスト)テキストエリアの内側にフォーマットさテキストを参照する方法はありません。あなたはエリア内のコードを提出する必要がない場合 - あなたはDIV要素のいくつかのスタイルの魔法を使用することができます。あなたが提出する必要がある場合 - いくつかのWYSIWYGエディタを使用します。 無料1 FCK のがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top