1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
static Graphics2D g ;
private BufferedImage bimg;
private Graphics2D big;
...
public synchronized void Reset()
{
this.stop();
// effacer la video actuelle
// big.setColor(Color.black) ;
// big.clearRect(0,0,1010,1010);
//g.drawRect(0,0,1010,1010);
//g.drawRect(0,0,1010,1010);
// g.setComposite(AlphaComposite.Clear);
// g.fillRect(0, 0, 1010, 1010);
big.setBackground(getBackground());
big.clearRect(0,0,1010,1010); // tailel du rectabgle de fond
g.drawImage(bimg,0,0,this);
}
public synchronized void stop() {
System.out.println("Arrêt de la récuperation de la video en cours...");
thread = null;
notify();
} |
Partager