BufferedImage与JTextArea和JTextField兼容

时间:2013-01-15 16:43:45

标签: java jtextfield bufferedimage jtextarea

我一直在研究这个主题,但没有找到任何告诉我可以添加BufferedImagento JTextArea或JTextField的内容。我正在制作一个聊天应用程序并尝试为聊天添加笑脸。我想要做的是将图像放在字符串旁边,就像它是文本一样。我在想是否可以将Buffered图像放在一个有用的char格式中。请帮我!谢谢!

2 个答案:

答案 0 :(得分:2)

我也试试JEditorPane。 有关动机,请参阅:http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html

我注意到大多数聊天应用程序会向您显示您和其他人在一个窗口中写的内容(可能是JEditorPane,并且所有的表情符号都显示为图片),而您可以编辑{{1}只显示文字。

答案 1 :(得分:0)

问题是JTextArea和JTextField实际上只是为了显示文本,为了实现将文本与图像混合的东西,你需要扩展JTextArea并修改paintComponentMethod来进行自定义渲染。