アットウィキロゴ

じゃヴぁ1001

import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Dimension;
import java.awt.Color;
public class game1001 extends Frame{
Image offscreen;
Graphics gO;
Dimension d;
  
public void init(){  

d = getSize();

offscreen = createImage(d.width,d.height);
gO = offscreen.getGraphics();  
gO.setColor(Color.white);
gO.fillRect(0,0,d.width,d.height);
gO.setColor(Color.black);
gO.drawString("ダブル・バッファリング",10,120);
gO.setColor(Color.blue);
  
for(int i=0;i<100;i++){
   gO.drawLine(0,i,100,i);  
}  

repaint();
}

public void update(Graphics g){
  paint(g);
}
    
public void paint(Graphics g){
if(offscreen != null)g.drawImage(offscreen,0,0,this);  
}

public static void main(String args[]){
  game1001 test = new game1001();
  test.setSize(150,150);
  test.setVisible(true);
  test.init();
}
}
最終更新:2011年03月06日 00:18