java awt雙緩衝技術

 /**
     * java awt雙緩衝技術  複製代碼到顯示區
     */
 Image offScreenImage = null;
    
    public void update(Graphics g) {
        if(offScreenImage == null) {
            offScreenImage = this.createImage(屏幕寬, 高);
        }
        Graphics gOffScreen = offScreenImage.getGraphics();
        Color c = gOffScreen.getColor();
        gOffScreen.setColor(Color.GREEN);
        gOffScreen.fillRect(0, 0,屏幕寬, 高);
        gOffScreen.setColor(c);
        paint(gOffScreen);
        g.drawImage(offScreenImage, 0, 0, null);
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章