大家帮忙看看,这是什么回事呀?? 在程序中加入如下函数即可:public void addNotify(){//初始化图像 super.addNotify(); nImage= createImage(t_width,height);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用到多线程没有?在run()里面,应该不断地重绘图像。或者在paint()里面,不断地重绘。http://www.emapgo.com有一个Applet就是将静态图像不断重绘,达到动态的效果。 代码太长,选其中相关的部分吧,希望你们看得了public void paint(Graphics g) { if(off_screen_buffer == null) update(g); else { g.drawImage(off_screen_buffer,0,0,this); } } public void update(Graphics g) { off_screen_buffer = createImage(getWidth(),getHeight() ); off_screen_g = off_screen_buffer.getGraphics() ; ................. Image img = RotateImage(Angle); off_screen_g.drawImage(img,300,200,this);//在这里显示,出现上述问题 paint(g); } //----下面这段代码引用其它类,把一幅图片旋转一定角度,生成一个新的Image //----这部分从其它例子引用过来,没有问题 private Image RotateImage(double angle) { ImageFilter f = new RotateFilter(angle); ImageProducer p = ImageTelescope.getSource() ; ImageProducer fltp = new FilteredImageSource(p,f); return createImage(fltp); } 突然想个可能有点难度的算法供高人玩玩.... 如何在一个网站里既有asp页面,也有jsp页面 字符串你全懂了吗? 还有一个问题,好糊涂。。。。。。 关于多态的问题??? 请教Borland JBuilder8一个run project的问题 提问^^ 帮忙解决一下 applet 运行时问题 菜鸟问题,怎么LinkedList比ArrayList添加元素还要慢啊?? java入门生,在多态的时候遇到一个程序小问题,望大神们能解答 如何从文件的指定位置把文件内容读入字符型数组? (详见内容)Java如何在Dos窗口的同一行中刷新输出不同的字符串?
在run()里面,应该不断地重绘图像。
或者在paint()里面,不断地重绘。
http://www.emapgo.com有一个Applet就是将静态图像不断重绘,达到动态的效果。
{
if(off_screen_buffer == null)
update(g);
else
{
g.drawImage(off_screen_buffer,0,0,this);
}
} public void update(Graphics g)
{
off_screen_buffer = createImage(getWidth(),getHeight() );
off_screen_g = off_screen_buffer.getGraphics() ;
.................
Image img = RotateImage(Angle);
off_screen_g.drawImage(img,300,200,this);//在这里显示,出现上述问题
paint(g);
} //----下面这段代码引用其它类,把一幅图片旋转一定角度,生成一个新的Image
//----这部分从其它例子引用过来,没有问题
private Image RotateImage(double angle)
{
ImageFilter f = new RotateFilter(angle);
ImageProducer p = ImageTelescope.getSource() ;
ImageProducer fltp = new FilteredImageSource(p,f);
return createImage(fltp);
}