1 か月間、さまざまなアプローチを使用して何かをしようとしているのですが、うまくいかないので、本当にあなたの助けが必要です。
画像などを含むhtmlテキストを含むJTextPaneがあります。これは完全に機能します。
今、私は < span > < /span > 要素の id を持っており、そのコンテンツを削除して、代わりにコンポーネントを挿入したいと考えています。
より具体的には、 < span id='123' >< img src='url/123.png' / >< /span > があり、 < span id='123' >#JLabel< /span > が必要です
私は方法を知っています:
- スパン要素を取得します: htmlDoc.getElement("123");
- JTextPane のキャレット位置に JLabel を挿入します。 jtp.insertComponent(component);
どうすればよいかわかりません:
- < img / > を削除します
- コンポーネントを適切な位置に挿入します。
ご協力ありがとうございました !