关于在JAVA中绘画GIF动画文件的问题!非常的奇怪!!!
我先从JPanel类继承一个新类A,然后得写其paintComponent()方法,并在其中加入如下代码:
public void paintComponent(Graphics g)
{
super.paintComponent(g);
// imgObj is a GIF file.
g.drawImage(imgObj, 100, 100, this);
}
这段代码能正常的工作,显示动态的GIF。
但如果我将这段代码转移到另一个类中动画就不动了。
public class B
{
public void ggg(Graphics g)
{
g.drawImage(imgObj, 100, 100, this);
}
}
------------------------
...
B bbb = new B();
...
public void paintComponent(Graphics g)
{
super.paintComponent(g);
// imgObj is a GIF file.
bbb.ggg(g);
}
请教各位!!!!