Új hozzászólás Aktív témák

  • concret_hp

    addikt

    rákerestem és nem találtam még kettős buffereléses példát a topicban (meg guglival se nagyon (olyat amihez magyar magyarázat is van))
    van itt 1 progi:
    import java.awt.*;
    import java.awt.event.*;

    public class Mozgas extends Frame implements WindowListener {
    private int poz;
    public Mozgas(){
    super(''Mozgas'');
    setSize(500,500);
    setBackground(new Color(192,192,192));
    addWindowListener(this);
    }

    public void windowClosing(WindowEvent e){
    System.exit(0);
    }

    public void paint(Graphics g) {
    g.setColor(new Color(255,255,0));
    g.fillRect(50,50,400,400);
    g.setColor(new Color(0,0,255));
    g.fillRect(50+poz,50+poz,50,50);
    }

    public void vandorol(){
    for (int c=1; c<350; c++){
    try {Thread.sleep(10);} catch (InterruptedException e){}
    poz++;
    repaint();
    }
    }
    public static void main(String[] args){
    Mozgas mw = new Mozgas();
    mw.setVisible(true);
    mw.vandorol();
    }
    }


    ha valaki elmagyarázná hogy ebben pontosan hogyan kell megcsinálni hogy kettős bufferelés legyen és ne villódzon azt megköszönném :R

Új hozzászólás Aktív témák

Hirdetés