java - 在 JEditorPane 中显示数据库(MySQL 通过 hibernate)中的图像?

标签 java image swing jeditorpane

我必须显示存储在我的数据库中的图像,或者例如在程序内存中的 JEditorPane 中创建。有什么办法可以做到吗?谢谢回复。

我忘了告诉你我的 JEditorPane 是一个所见即所得的 html 编辑器。 Html 编辑器意味着,我可以像在 OpenOffice 中一样编辑文本,但这仍然是 desctop 应用程序。

最佳答案

假设图像存储在BLOB中,从blob中获取输入流并将其传递给

BufferedImage image = ImageIO.read(InputStream is);

然后有你的 Pane 的

paintComponent(Graphics g)

做其他事情

g.drawImage(image, transform, observer);

关于java - 在 JEditorPane 中显示数据库(MySQL 通过 hibernate)中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263231/

相关文章:

java - NetBeans,以组件为中心的 GUI 生成器(组布局)

java - 目标 JTextArea 封装在 Hashmap 样式循环中的 JScrollPane 中

java - 设置使用热敏打印机打印 JFrame 内容

java - 使用 Mockito 模拟由 spring 应用程序上下文创建的本地对象

java - 管理 main 函数

Java GUI 调整图像大小

python - 如何在 python 中将十六进制字符串转换为彩色图像?

java - 选项卡 Pane 中的自定义组件不可交互

c# - 创建拉伸(stretch) Canvas View 的方法

java - 为什么 Windows LookAndFeel 使字体太小?