歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java實現雙緩沖

Java實現雙緩沖

日期:2017/3/1 10:11:52   编辑:Linux編程

Java實現雙緩沖的原理就是,先在內存上畫好圖,然後再一並畫到屏幕上,平時一般用repaint來更新,現在可以重寫update實現雙緩沖。

public void update(Graphics g){

Image imageBuffer = createImage(900, 670); //創建圖像緩沖區

Graphics graphicsBuffer = imageBuffer.getGraphics(); //圖像緩沖區獲取

Graphics paint(graphicsBuffer);//在緩沖區畫布中繪制圖像

graphicsBuffer.dispose();//關閉內存的緩沖區

g.drawImage(imageBuffer,0,0,this); //在畫布中顯示 }

以後調用就update(getGraphics())

Copyright © Linux教程網 All Rights Reserved