2

ハイライターを使用して基本的な HTML をテキスト ペインまたはテキスト エディターに適用できる方法があるかどうかを知りたいと思いました。私の目的は、基本的に基本的な HTML を使用してテキスト エディターを作成することです。たとえば、ユーザーがテキストの一部を強調表示してボタンをクリックすると、html を使用してタグなどを表示せずに、選択したテキストだけを太字にするなど、太字にしたいと考えています。また、これにテキストペインを使用する方が良いのか、エディターペインを使用する方が良いのか、またその理由を知りたいと思いました。ありがとうございました。

4

1 に答える 1

0

とにかく、HTMLDocument を JTextPane に設定する必要があります。次に、HTMLEditorKit と HTMLDocument の機能を使用して、目的を達成できます。たとえば、次を使用できます。

    insertHTML(jtp.getDocument(), jtp.getSelectionStart(), "<b>"+getSelectedText()+"</b>", 0, 0, HTML.Tag.B);

HTMLEditorKit から。そのようなもの(私はコードを試していません)

于 2014-02-28T14:59:28.083 に答える