❶ java怎麼在JFrame中顯示動態圖片
試了一下,從網上找了個GIF
可以用啊
--------------------------------------------------------------------------------------------
importjava.awt.Graphics;
importjavax.swing.ImageIcon;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
{
publicImageApp(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setSize(400,300);
setResizable(false);
getContentPane().setLayout(null);
JPanelpanel=newImagePanel();
panel.setBounds(0,0,400,300);
getContentPane().add(panel);
setVisible(true);
}
publicstaticvoidmain(String[]args){
newImageApp();
}
classImagePanelextendsJPanel{
publicvoidpaint(Graphicsg){
super.paint(g);
//ImageIconicon=newImageIcon("D:\1.jpg");
ImageIconicon=newImageIcon("D:\14405937jqhjsppeninjf9.gif");
g.drawImage(icon.getImage(),0,0,400,300,this);
}
}
}
❷ java中多張blob圖片如何在前台預覽,要求這些圖片同時顯示,最好有代碼
//您好,提問者:
比如您後台查詢的是個List集合數組,前台接受。
List<String>list=newArrayList<String>();//import你懂的
list.add("D:\xx.jpg");//我不是查詢資料庫,手動添加圖片地址,你也懂的
list.add("D:\xx1.jpg");
//這個時候如果struts2的話list是public有setget的話肯定前台能拿到
//如果不是就放到request.setAttribute("list",list);中
這下面是頁面代碼:
<%
Listlist=request.getAttribute("list");
for(inti=0;i<list.size();i++){%>
<imgsrc="<%=list.get(i)%>"/>
<%}%>