35 lines
972 B
Java
35 lines
972 B
Java
import javax.swing.*;
|
|
import java.awt.*;
|
|
import java.awt.event.*;
|
|
|
|
public class Attente implements WindowListener{
|
|
private JFrame vue;
|
|
private Disque dessin = new Disque();
|
|
|
|
public Attente(JFrame v){
|
|
this.vue = v;
|
|
}
|
|
|
|
public void windowActivated(WindowEvent e) // premier plan
|
|
{
|
|
dessin.Change(true);
|
|
vue.repaint();
|
|
this.vue.add(dessin,BorderLayout.CENTER);
|
|
System.out.println("ok act");
|
|
}
|
|
|
|
public void windowDeactivated(WindowEvent e) // arrière-plan
|
|
{
|
|
dessin.Change(false);
|
|
vue.repaint();
|
|
this.vue.add(dessin,BorderLayout.CENTER);
|
|
System.out.println("ok deact");
|
|
}
|
|
|
|
public void windowClosed(WindowEvent evenement){} // après fermeture
|
|
public void windowClosing(WindowEvent evenement){} // avant fermeture
|
|
public void windowDeiconified(WindowEvent evenement){} // restauration
|
|
public void windowIconified(WindowEvent evenement){} // minimisation
|
|
public void windowOpened(WindowEvent evenement){} // après ouverture
|
|
}
|