【问题标题】:Display an image in JTextArea在 JTextArea 中显示图像
【发布时间】:2013-05-22 19:00:06
【问题描述】:

我正在尝试编写一个聊天客户端(多线程),它应该能够在主聊天窗口(在我的情况下为 JTextArea)中显示图像(由服务器发送)?有什么方法可以直接执行此操作,还是我必须对图像进行编码和解析。例如,Facebook 聊天可让您直接拖放图像并将其显示在主聊天窗口中。如果我们不能在 Java 中执行此操作,请建议其他一些可行的环境。

【问题讨论】:

标签: java image swing chat jtextarea


【解决方案1】:

我认为 JTextPane 会更好地满足您的需求:http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html

【讨论】:

    【解决方案2】:

    有效:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多