私は基本的に、JTextPaneといくつかのスタイルオプション(太字、斜体、下線、中央/右/左揃えオプション)を持つ単純なテキストエディタを作っています。 HTMLのバージョンを表示する簡単な方法はありますか?JTextPaneのスタイル付きテキストをHTMLとして表示
最終的に私がやりたがっているのは、プレーンテキストだけの「HTML形式で書き出し」タイプのオプションですが、スタイリングされる代わりにHTMLタグでフォーマットされています。
おかげ
私は基本的に、JTextPaneといくつかのスタイルオプション(太字、斜体、下線、中央/右/左揃えオプション)を持つ単純なテキストエディタを作っています。 HTMLのバージョンを表示する簡単な方法はありますか?JTextPaneのスタイル付きテキストをHTMLとして表示
最終的に私がやりたがっているのは、プレーンテキストだけの「HTML形式で書き出し」タイプのオプションですが、スタイリングされる代わりにHTMLタグでフォーマットされています。
おかげ
HTMLが必要な場合は、適切なエディタキットが使用されるようにコンテンツタイプがtext/html
であることを確認する必要があります。
次に、textPane.getText()
を使用してHTMLを取得します。
あなたがいるjavax.swing.textたりするjavax.swing.text.htmlまたはjavax.swing.text.html.parserのクラスのいずれかで見たことがありますか?
私は本当にMinimalHTMLWriterを見てきました(または見つけました)が、私は今のようにプログラムにドロップするのはかなり面倒です。理想的に単純な選択肢があるかどうかを知りたいと思っていました。 – Samsquanch
実際には私が探していたように正確に働いた。問題はHTMLを宣言することを忘れてしまったことでした。ありがとう。 – Samsquanch