2012-01-18 140 views
0

我正在處理一個項目,該項目以網格或圖庫的形式顯示存儲在mysql數據庫中的圖像。我們已經存儲在MySQL數據庫的BLOB數據的圖像,併成功地檢索圖像,並在新的幀顯示它:顯示作爲圖庫存儲在數據庫中的圖像

if (rs.next()) 
      { 
       byte[] imagedata = rs.getBytes("image_path") ; 
       Image img = Toolkit.getDefaultToolkit().createImage(imagedata); 
       JFrame frame = new JFrame(); 
       frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); 
       frame.setTitle("THE PICTURE RETRIEVED");       
       ImageIcon icon =new ImageIcon(img); 
       JLabel Photo = new JLabel(icon) ; 

       //setLayout(null);     
       frame.add(Photo) ; 
       frame.setPreferredSize(new Dimension(img.getWidth(null), img.getHeight(null))); 
       frame.pack(); 
       frame.setVisible(true); } 

現在我想爲圖像的網格,以顯示存儲在數據庫中的圖像一個新窗口或作爲一個畫廊。

我該怎麼做?任何人都可以幫助我嗎?

+0

所以,既然你已經可以在一個新的幀顯示圖像,確實這個問題有什麼關係與MySQL或數據庫? – cdeszaq

+0

@cdeszaq:我想知道有沒有什麼方法可以像圖庫一樣顯示存儲在數據庫中的整個圖像...你能幫助我嗎? – nidheesh

回答

相關問題