IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

problème de fenetre


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Par défaut problème de fenetre
    Bonjour,

    J'ai un problème avec les fenetre d'une application Java.
    L'application est simple on a une class A et une class B.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    public class A
    {
        public static void main(String[] args)
        {
            new A().afficher();
        }
     
        JFrame fenetre;
        JButton valider;
     
        public void afficher()
        {
            fenetre = new JFrame();
            valider = new JButton();
     
            fenetre.setTitle("Un jeu de coloration");
    	fenetre.setSize(250, 130);
    	fenetre.setResizable(false);
    	fenetre.setLocationRelativeTo(null);
    	fenetre.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
     
            valider.addActionListener(new ValiderListener());
            fenetre.add(valider);
     
            fenetre.setVisible(true);
        }
     
        class ValiderListener implements ActionListener
        {
            public void actionPerformed(ActionEvent arg0)
            {
            B uneAutreFenetre = new B();
    	fenetre.setVisible(false);
    	fenetre.dispose();
    	fenetre = null;
    	uneAutreFenetre.afficher();
            }
        }
    }
    Pour la class B c'est à peu près la meme chose à part que c'est la fenetre qui est écouter par une class implémenter de l'interface KeyListener voici la fonction KeyReleased de cet class

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public void keyReleased(KeyEvent e)
    {
            if(e.getKeyChar() == 'n' || e.getKeyChar() == 'N')
    	{
    		fenetre.setVisible(false);
    		fenetre.dispose();
    		fenetre = null;
    		new A().afficher();
    	}
    }
    Le problème est que quand je passe de l'un à l'autre des fois ça marche et des fois ça ne marche pas (j'ai remarqué quand on essaye de passer rapidement de l'une à l'autre ça ne marche pas) j'obtiens une fenetre vierge pas centré avec des dimmension plus grande que celle normalement indiquer.

    Je comprend pas le problème.

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Par défaut
    J'ai trouver ce qui a causé le problème c'est cette ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fenetre.setResizable(false);
    C'est étrange, non ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème multi fenetre
    Par Omsalam dans le forum Windows Forms
    Réponses: 5
    Dernier message: 03/12/2009, 17h33
  2. problème affichage fenetre
    Par Trowa76 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 15/05/2009, 14h36
  3. [WD12]Problème ouverture fenetre
    Par zimonn10 dans le forum WinDev
    Réponses: 7
    Dernier message: 30/04/2009, 17h01
  4. Problème de fenetre avec Mandriva 2008
    Par cyph3r dans le forum Mandriva / Mageia
    Réponses: 4
    Dernier message: 31/10/2007, 08h30
  5. problème fermeture fenetres téléchargements
    Par djee74 dans le forum Windows Vista
    Réponses: 4
    Dernier message: 30/05/2007, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo