[英]displaying images stored in database as a gallery
我正在開發一個項目,該項目以網格或畫廊的形式顯示存儲在mysql數據庫中的圖像。 我們已將圖像作為BLOB數據存儲在mysql數據庫中,並成功檢索圖像並將其顯示在新框架中,如下所示:
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); }
現在,我想將存儲在數據庫中的圖像顯示為新窗口中的圖像網格或畫廊。
我怎樣才能做到這一點? 誰能幫我嗎?
如果您正在開發Web應用程序,那么實際上可以使用Richfaces或PrimeFaces的Datagrid組件輕松完成。
您為什么不使用JPA?
這是如何在Web應用程序中進行操作的快速教程: http : //tutslink.blogspot.com/2012/04/jsf-displaying-images-from-database-in.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.