Utilisateur anonyme
-
4 nov. 2010 à 20:24
Utilisateur anonyme -
9 nov. 2010 à 17:04
Bonjour,
j'ai un projet informatique à réaliser en Java et j'ai quelques problèmes.
On fait un jeu. J'ai donc plusieurs fenetres qui sont ouvertes. Quand le jeu est fini, j'aimerais ouvrir une nouvelle fenetre qui propose de recommencer le jeu ou d'arrêter et j'aimerais que lorsque cette fenêtre s'ouvre, la fenêtre précédente se ferme automatiquement mais je ne sais pas comment faire.
début du fichier dans lequel se trouve la classe du jeu:
public class projetinfoplateau
{
public projetinfoplateau()
{
jeu b = new jeu ();
}
}
class jeu extends JFrame
{
public jeu ()
{
super ("Jeu de l'oie");
Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
int h = (int)tailleEcran.getHeight();
int l = (int)tailleEcran.getWidth();
setBounds(0,0,l,h);
getContentPane().add(new panneauJeu());
setVisible(true);
}
}
class panneauJeu extends JPanel
{
.
.
.
class EcouteurJeu1 implements ActionListener
{
public void actionPerformed (ActionEvent event)
{
...
if(avancement==31)
{
new projetinfofin();
// ouvre la deuxième fenetre //j'aimerais fermer la fenêtre à ce moment-là }
}
}
}
Pharaonju
Messages postés7Date d'inscriptionlundi 11 juin 2007StatutMembreDernière intervention29 avril 2014 7 nov. 2010 à 10:14
Bjr Kashi96, je ne sais pas si je t'ai bien compris. Je te propose d'utiliser l'instruction this.dispose();
Au moment ou vous voulez fermer la fenêtre.