import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import javax.swing.JFrame;
import présentation.AidePopUp;
/**
* @author Pierre
*
*/
public class FenetreAide extends JFrame
{
/** Numéro de sérialisation. */
private static final long serialVersionUID = 1L;
/*_________________________________________________________________________________*/
/** Création de la fenêtre principale.
* @param p Le panneau à placer dans la fenêtre.
* @param screensize
*/
@SuppressWarnings("deprecation")
public FenetreAide(AidePopUp p, int i, int j, int x, int y)
{
setName("Blast") ;
setTitle("Blast : Aide") ;
setSize(x,y) ;
setLocation(i, j);
getContentPane().add(p) ;
show();
/* Change le logo de java par une image personnelle (le logo en haut de la fenêtre */
Image icone = Toolkit.getDefaultToolkit ().getImage("images/logoAccueil.jpg");
this.setIconImage (icone);
addWindowListener(new WindowAdapterTest());
}
/*___________________________________________________________*/
/*_________________________________________________________________________________*/
/** La classe interne qui servira d'adaptateur à la fenêtre principale pour gérer
* ce qui doit être fait avant que la fenêtre ne soit quittée.
*/
public class WindowAdapterTest extends WindowAdapter
{
/*_________________________________________________________________________________*/
/** Permet de réaliser des opération indispensables avant la fermeture de la fenêtre.
* Dans cette application il n'y a rien à faire. Nous afficherons simplement sur la
* console que l'application se termine.
* @param e L'événement qui provoque la fermeture de la fenêtre.
* @see java.awt.event.WindowListener#windowClosing(java.awt.event.WindowEvent)
*/
public void windowClosing(java.awt.event.WindowEvent e)
{
System.out.println("fin de l'application") ;
System.exit(0);
}
}
/*___________________________________________________________*/
}
Partager