⑴ 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中获取的到gif图片,在显示的时候去除背景红色
简单一点,用 java.awt.image.BufferedImage逐点过滤,保存成内存图片,然后直接输出
⑶ java swing 中gif图片为啥不是动态显示
Java不支持Gif 的图片,只会显示第一帧图片
一般的实现是:用多个图,然后,顺序循环的调用
⑷ java swing中GIF图片显示问题
不是程序的问题,是图片的问题。我们这里做美工的都是png图片,没有用gif的。得问问ps的人。放心不是程序问题的。
⑸ JAVA程序按钮中显示gif图片
java不支持gif格式的图片,只支持jpg的。换种格式的试试。