Fermer une fenetre du type Container en Java
Mozer8888
Messages postés
76
Date d'inscription
Statut
Membre
Dernière intervention
-
Mozer8888 Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
Mozer8888 Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans mon projet j'ai crée une fenetre avec Container, alors je dois la fermer et d'ouvir une autre, grace à un ecouteur dans la classe ecouteur.
Mais je n'y arrive pas. Dumoins j'ouvre la nouvelle fenetre sans fermer la premiere.
Dans mon projet j'ai crée une fenetre avec Container, alors je dois la fermer et d'ouvir une autre, grace à un ecouteur dans la classe ecouteur.
Mais je n'y arrive pas. Dumoins j'ouvre la nouvelle fenetre sans fermer la premiere.
A voir également:
- Fermer une fenetre du type Container en Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
je vous donne ici un apercu de mon projet:
//CLASSE 1ERE FENETRE///////////////////////////////////////////////////////////////////////////////////
package modele;
import java.awt.*;
import javax.swing.*;
import java.io.File;
import java.lang.Object;
public class Accueil extends JFrame {
public static void main(String[] args) {
new Accueil();
}
public Accueil() { //ma premiere fenetre//
super("mon Projet Java");
WindowUtilities.setNativeLookAndFeel(); //Utilitaire de formatage de texte
Container content = getContentPane(); //Création du containaire
...
...
JButton bouton = new JButton( "Ok" );
Ecouteur okai = new Ecouteur();
bouton.addActionListener( okai );
...
...
//application d'une taille à mon conteneur
content.setPreferredSize(new Dimension(640,450));
pack();
setVisible(true);
}
//METHODE DE FERMETURE///////////////////////////
public void fermFen(){
Accueil f =new Accueil();
f.dispose();
}
}
//CLASSE ECOUTE FENETRE///////////////////////////////////////////////////////////////////////////////////
package modele;
import java.awt.event.*;
public class Ecouteur implements ActionListener {
public void actionPerformed( ActionEvent e ) {
//FERMETURE ANCIENNE FENETRE QUI NE FONCTIONNE PAS
Accueil fenAc = new Accueil();
fenAc.fermFen();
//content.setVisible(false); NE FONCTIONNE PAS AUSSI
//OUVERTURE NOUVELLE FENETRE QUI FONCTIONNE BIEN/////////
//UNE AUTRE CLASSE QUE JE N'AI PAS MIS ICI////////////////////////////////
MenuPrincipal menu = new MenuPrincipal();
menu.ShowMenuPrincipal();
}
}
//CLASSE 1ERE FENETRE///////////////////////////////////////////////////////////////////////////////////
package modele;
import java.awt.*;
import javax.swing.*;
import java.io.File;
import java.lang.Object;
public class Accueil extends JFrame {
public static void main(String[] args) {
new Accueil();
}
public Accueil() { //ma premiere fenetre//
super("mon Projet Java");
WindowUtilities.setNativeLookAndFeel(); //Utilitaire de formatage de texte
Container content = getContentPane(); //Création du containaire
...
...
JButton bouton = new JButton( "Ok" );
Ecouteur okai = new Ecouteur();
bouton.addActionListener( okai );
...
...
//application d'une taille à mon conteneur
content.setPreferredSize(new Dimension(640,450));
pack();
setVisible(true);
}
//METHODE DE FERMETURE///////////////////////////
public void fermFen(){
Accueil f =new Accueil();
f.dispose();
}
}
//CLASSE ECOUTE FENETRE///////////////////////////////////////////////////////////////////////////////////
package modele;
import java.awt.event.*;
public class Ecouteur implements ActionListener {
public void actionPerformed( ActionEvent e ) {
//FERMETURE ANCIENNE FENETRE QUI NE FONCTIONNE PAS
Accueil fenAc = new Accueil();
fenAc.fermFen();
//content.setVisible(false); NE FONCTIONNE PAS AUSSI
//OUVERTURE NOUVELLE FENETRE QUI FONCTIONNE BIEN/////////
//UNE AUTRE CLASSE QUE JE N'AI PAS MIS ICI////////////////////////////////
MenuPrincipal menu = new MenuPrincipal();
menu.ShowMenuPrincipal();
}
}