Vuhelper
09-12-2011, 10:30 PM
double buffering in java 2011-12
i write the code of double buffering in java this is write code
public Game(){
super("test");
setSize(495,429);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
try{
img = ImageIO.read(new File("background.png"));
}
catch (IOException e){
}
start1 = new MovePlayer();
start2 = new MoveEnemy();
start2.start();
start1.start();
addKeyListener(new ButtonListener1());
}//close constructor
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.RED);
g.fillRect(player.x,player.y,player.width,player.h eight);//player
g.setColor(Color.BLACK);
g.fillRect(enemy.x,enemy.y,enemy.width,enemy.heigh t);//enemy
g.drawImage(img, 0 - focusX, 0 - focusY, this);//background image
}//close paint
i write the code of double buffering in java this is write code
public Game(){
super("test");
setSize(495,429);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
try{
img = ImageIO.read(new File("background.png"));
}
catch (IOException e){
}
start1 = new MovePlayer();
start2 = new MoveEnemy();
start2.start();
start1.start();
addKeyListener(new ButtonListener1());
}//close constructor
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.RED);
g.fillRect(player.x,player.y,player.width,player.h eight);//player
g.setColor(Color.BLACK);
g.fillRect(enemy.x,enemy.y,enemy.width,enemy.heigh t);//enemy
g.drawImage(img, 0 - focusX, 0 - focusY, this);//background image
}//close paint