在JPanel中显示BufferedImage

时间:2013-10-24 11:42:03

标签: java swing jpanel blob bufferedimage

我从数据库中获取一个图像作为Blob,并希望将其绘制到JPanel中。如果我运行以下代码,则不会绘制任何内容,但没有错误。谁能告诉我什么是错的?我从未使用java中的图像...

Blob image = rs.getBlob("com_img");
Graphics2D g2;
BufferedImage img;
try {
        img = ImageIO.read(image.getBinaryStream());
        g2 = (Graphics2D)ImageIO.read(image.getBinaryStream()).getGraphics();
        g2.drawImage(img,0,0, panel);
        panel.paint(g2);


    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

0 个答案:

没有答案