1

私はこのトピックについて多くのことを調査してきましたが、BufferedImagen を JTextArea または JTextField に追加できることを示すものは何も見つかりませんでした。チャット アプリケーションを作成し、チャットにスマイリー フェイスを追加しようとしています。私がやろうとしているのは、テキストのように画像を文字列のすぐ隣に置くことです。バッファリングされた画像をcharの形式で配置できるかどうかを考えていました。私を助けてください!ありがとうございました!

4

2 に答える 2

2

私も試してみJEditorPaneます。動機については、http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.htmlを参照してください。

ほとんどのチャット アプリケーションでは、自分や他のユーザーが書いた内容が 1 つのウィンドウに表示され (JEditorPaneすべてのスマイリーが写真として表示される可能性があります)、JTextAreaテキストのみを表示して編集可能にすることができます。

于 2013-01-15T16:55:22.410 に答える
0

問題は、JTextAreaとJTextFieldは実際にはテキストを表示することだけを目的としていることです。テキストと画像を混合するものを実装するには、JTextAreaを拡張し、paintComponentMethodを変更してカスタムレンダリングを行う必要があります。

于 2013-01-15T16:57:32.843 に答える