Java アプリケーションを使用して Web サイトからデータをスクレイピングしており、Swing で作成されたテキスト領域で HTML ページのコードを解析した後に結果を表示したいと考えています。
次のようなテキストhello <b>every</b>one
: 'hello every one' のようにテキスト領域に表示する必要があります。ありがとう!!
Java アプリケーションを使用して Web サイトからデータをスクレイピングしており、Swing で作成されたテキスト領域で HTML ページのコードを解析した後に結果を表示したいと考えています。
次のようなテキストhello <b>every</b>one
: 'hello every one' のようにテキスト領域に表示する必要があります。ありがとう!!
JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");
JEditorPane を使用して HTML を表示したり、特定の文字の属性を設定できる JTextPane を使用したりできます。API を読むと、例を提供する Swing チュートリアルへのリンクが見つかります。
textarea 内の書式設定されたテキストを表示する方法はありません (タグ名のテキストは、html ではなくテキストを意味します)。エリア内にコードを送信する必要がない場合は、div 要素にスタイル マジックを使用できます。送信する必要がある場合は、WYSIWYG エディターを使用してください。無料のFCKが1つあります