当前位置:  技术问答>java相关

怎么消除applet中的闪烁?

    来源: 互联网  发布时间:2015-04-23

    本文导语:  怎么消除applet中的闪烁?除用线程外还有什么好方法?请指点迷津! | 使用图形双缓冲,在后台建立一个Image,将程序改变的东西画在上面,再拷贝到真正的显示区,这样会感觉不到任何闪烁 ...

怎么消除applet中的闪烁?除用线程外还有什么好方法?请指点迷津!

|
使用图形双缓冲,在后台建立一个Image,将程序改变的东西画在上面,再拷贝到真正的显示区,这样会感觉不到任何闪烁
1.使用 Image 类的 CreatImage(int weith, int heigh) 创建后台图像.
      如: Image off_screen_buffer= null;
             off_screen_buffer=createImage(400,350);//创建宽为400点,高为300点的图像.
    2.使用 Graphics 类的getGraphics()取图形设备环境.
      如: Graphics off_screen=off_screen_buffer.getGraphics();
    3.在此图形设备环境上画图,这时是画在后台图像上的.
      如: off_screen.drawImage(back_ground,0,0,this);
    4.显示.假如当前图形设备环境是g.
      如: g.drawImage(off_screen_buffer);

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 下如何使用ioctl设置静音,消除静音,但音量保持不变?
  • 如何消除用root登录后的记录
  • 消除冗长的 Java 代码 Lombok
  • s3c2410中断按钮怎么消除抖动
  • mysql root用户的密码修改和消除
  • 消除js以及jsp文件中的警告方法
  • 请问在kdevelop中怎么快速消除所有断点?
  • Linux 下面能能不能把linux自己消除
  • 我的linux不断在linux命令行处打印如下警告信息,怎么消除?
  • [help]关于文件被消除的log
  • 如何消除nand坏块
  • 如何消除warnings:type defaults to 'int' in declaration of?
  • C++中用substr()函数消除前后空格的解决方法详解
  • 正则表达式轻松消除HTML代码
  • 提问:如何消除在JPanel上绘制线条出现的闪动?
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 怎样在Linux用vi打开windows下的文本时消除换行符?
  • 如何消除gcc编译警告 warning: "unused parameter xxxx"
  • 合并ThinkPHP配置文件以消除代码冗余的实现方法
  • 这个违例是因何而产生?如何消除?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3