知识大全 java中的双缓冲技术

Posted

篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java中的双缓冲技术相关的知识,希望对你有一定的参考价值。

  毕业设计有个远程协助功能 得到对方的屏幕后 老是会闪 很是不爽 今天用java的双缓冲技术解决了 代码如下 本类重写了Swing中的JLabel 当Label重绘时 会默认的调用它的update方法 主要用于清除界面 然后update方法会调用paint方法 再把界面画上去 所以我现在update方法中创建了一个Image和Graphics对象Image off_screen_buf和off_screen_gc同时设置其大小和MyLabel对象的大小一样 用于把要画的东东先绘制到后台内存中 然后调用paint方法把要画的图像画在上面 最后再把内存中的图像画在前台上用off_screen_buf作为参数 再调用repaint方法 repaint方法回默认的调用update方法 这样图像就能够不停的显示了

  

  public class MyLabel extends JLabel

  

  //双缓冲技术

  private Image off_screen_buf;

  private Graphics off_screen_gc;

  public void paint(Graphics g)

              if(Myjxta image!=null)

  

  this setPreferredSize(new Dimension(Myjxta image getWidth() Myjxta image getHeight()));

  g drawImage(Myjxta image this);

              try

  

  Thread sleep( );

  

  catch(Exception e)

  

  e printStackTrace();

  

  

  public void update(Graphics g)

  

  if (Myjxta image != null)

  

  off_screen_buf =this createImage(this getWidth() this getHeight());

  off_screen_gc = off_screen_buf getGraphics();

  paint(off_screen_gc);

  off_screen_gc dispose();

  g drawImage(off_screen_buf null);

  this repaint() ;

  

  

  

cha138/Article/program/Java/hx/201311/25758

相关参考

知识大全 用缓冲技术提高JSP的性能和稳定

Java进阶:用缓冲技术提高JSP的性能和稳定  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 环形缓冲器Java实现

环形缓冲器Java实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在数据采取时经常用户缓冲器

知识大全 Java程序性能优化-缓冲(Buffer)(1)

Java程序性能优化-缓冲(Buffer)(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Java程序性能优化-缓冲(Buffer)(2)[2]

Java程序性能优化-缓冲(Buffer)(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Java程序性能优化-缓冲(Buffer)(2)[1]

Java程序性能优化-缓冲(Buffer)(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Java IO之有缓冲的文本输入

JavaIO之有缓冲的文本输入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  输入就是Input

池塘养殖中的水质管理与控制技术(三)

水体中pH值变化过快过大pH值是养殖水体的一个综合指标,它主要与水体中的C032-HC03-C02缓冲体系及Ca2+-CaC03固体缓冲系统有密切关系,并与有机酸、腐殖质缓冲系统有一定相关性。因此,水

池塘养殖中的水质管理与控制技术(三)

水体中pH值变化过快过大pH值是养殖水体的一个综合指标,它主要与水体中的C032-HC03-C02缓冲体系及Ca2+-CaC03固体缓冲系统有密切关系,并与有机酸、腐殖质缓冲系统有一定相关性。因此,水

知识大全 读写缓冲区中的数据

  对于缓冲区来说最重要的操作就是读写操作缓冲区提供了两种方法来读写缓冲区中的数据getput方法和array方法而getput方法可以有三种读写数据的方式按顺序读写单个数据在指定位置读写单个数据和读

双因素理论中的双因素分别具有如下特征__

双因素理论中的双因素分别具有如下特征_____。A、激励因素同工作环境和工作条件有关B、保健因素能够起到直接激励的作用C、激励因素可以产生使职工满意的效果D、保健因素改善只能防止职工的不满情绪答案:C