在jtextarea中显示图像

weylhg0b  于 2021-08-25  发布在  Java
关注(0)|答案(2)|浏览(514)

我正在尝试编写一个聊天客户端(多线程),它应该能够在主聊天窗口(在我的例子中是jtextarea)中显示图像(由服务器发送)?有没有办法直接做到这一点,或者我必须编码和解析回我的图像。例如,facebook聊天允许您直接拖放图像,并将其显示在主聊天窗口中。如果我们不能在java中做到这一点,请建议其他一些可以做到这一点的环境。

piv4azn7

piv4azn71#

我认为jtextpane更适合您的需要:http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html

fhg3lkii

fhg3lkii2#

它的工作原理是:

JTextPane t = new JTextPane();
t.setContentType("text/html");
t.setText("<html><img src='" + Hello.class.getClassLoader().getResource("hello.gif").toString() + "'/></html>");

相关问题