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

AWT/Swing Java Discussion :

[debutant] Pouvez-vous m'expliquer pourquoi l'affiche ne suis pas le code ?


Sujet :

AWT/Swing Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 497
    Points : 312
    Points
    312
    Par défaut [debutant] Pouvez-vous m'expliquer pourquoi l'affiche ne suis pas le code ?
    Bonjour, je fais une petite application Jframe, et j'ai ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
     boolean  etat = false; // Panel Proprio
        private void click(java.awt.event.MouseEvent evt) {                       
            // TODO add your handling code here:
            if(etat){
                jPanel1.setSize(new Dimension(jPanel1.getSize().width,120)); //120
                etat = false;
            }else {
                jPanel1.setSize(new Dimension(jPanel1.getSize().width,40));//40
                etat = true;
            }
            jLabel1.setText(jLabel5.getText());
        }
    Normalement quand je click sur l'endroit approprié, je modifie une propriété text d'un label et le panel doit se redimensionner, mais il ne le fait qu'au bout du 2ieme click.

    Le premier click il renomme le jLabel1.setText, pas de redimensionnement.
    le deuxieme, le redimensionnement fonctionne.

    par contre quand je me met en mode debugguer, il passe bien par les differences bloc de conditions, des les permiers click.



    Mais si je retire la ligne :

    jLabel1.setText(jLabel5.getText());

    alors le redimensionnement marche des le 1er click
    Si vous avez la solution. je vous en remercie par avance.

  2. #2
    Membre régulier Avatar de HebusBreizh
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Points : 82
    Points
    82
    Par défaut
    A quel niveau est définie ta variable "etat"?
    Est-ce qu'elle est utilisée ailleurs?
    No guts, no glory

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/04/2010, 16h33
  2. Pouvez vous m'expliquer?
    Par lassault1 dans le forum Débuter
    Réponses: 15
    Dernier message: 20/04/2010, 15h40
  3. pouvez vous m'expliquer cette requet?
    Par hayat2 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/05/2009, 07h57
  4. Pouvez vous m'expliquer ce code ?
    Par sayfouche dans le forum C#
    Réponses: 6
    Dernier message: 09/04/2008, 23h36
  5. Serveur ftp pouvez vous m'expliquer svp
    Par fred59 dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 07/12/2006, 18h37

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