16. 7. 2. Double buffer
来源:互联网 发布:最好的营销软件 编辑:程序博客网 时间:2024/05/16 04:54
import java.applet.Applet;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import javax.swing.JFrame;public class DoubleBufferWithBufferedImage extends Applet{int gap = 3;//gap:缺口int mx,my;Image buffer = null;int w,h;public DoubleBufferWithBufferedImage(){setSize(300,300);Dimension d = getSize();w = d.width;h = d.height;//type_int_rgb表示一个图像,它具有合成整数像素的 8 位 RGB 颜色分量。buffer = new BufferedImage(w,h,BufferedImage.TYPE_INT_RGB);}public void paint(Graphics g){Graphics screenc = null;//定义一个空画笔screenc = g;//把g给这支画笔g = buffer.getGraphics();//g拿到buffer的画笔g.setColor(Color.blue);g.fillRect(0, 0, w, h);g.setColor(Color.red); for (int i = 0; i < w; i += gap) g.drawLine(i, 0, w - i, h); for (int i = 0; i < h; i += gap) g.drawLine(0, i, w, h - i); screenc.drawImage(buffer, 0,0,null);}public static void main(String[] args) {JFrame f = new JFrame(); f.setSize(300, 300); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(new DoubleBufferWithBufferedImage()); f.setVisible(true);}}
- 16. 7. 2. Double buffer
- innodb double buffer
- Android SurfaceView Double Buffer
- A Canvas of Double Buffer
- innodb double write buffer--struct
- innodb double write buffer--buf_dblwr_write_single_page
- innodb double write buffer--buf_dblwr_add_to_batch
- ScrollView + Double Buffer 双缓冲绘图
- Linux framebuffer ---double buffer
- vc double buffer 无闪烁刷新
- Linux framebuffer ---double buffer
- Linux framebuffer ---double buffer
- GDI 闪烁消除 双缓冲(Double buffer)
- 双缓冲(Double Buffer)原理和使用
- 双缓冲(Double Buffer)原理和使用
- WTL-双缓冲(double buffer)绘图
- 双缓冲(Double Buffer)原理和使用
- 双缓冲(Double Buffer)原理和使用
- jsp防盗链
- (JSP)如何将网页数据输出为Excel或Word文件
- 填充EXCEL打印
- QT3的MuitiLineEdit类到QT4的移植
- eclipse 导入工程出错
- 16. 7. 2. Double buffer
- POJ1523 SPF
- 论文搜索
- Zend引擎的优化
- GORM的高级特性及其他
- 平摊分析
- Speed up your PC -- win7
- 案例四:java网络编程 双工通讯(带界面)
- 字符串相似性算法