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 :

Mettre à jour un JLabel avec pour contenu une variable


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2020
    Messages : 5
    Par défaut Mettre à jour un JLabel avec pour contenu une variable
    Bonjour à tous,

    [J'espère que je poste au bon endroit]

    Je développe actuellement un jeu du morpion en Java. Après pas mal d'heures de recherche j'ai réussi à faire un système de score qui ne se remet pas à 0 à chaque fois que l'utilisateur clique sur le bouton replay (en 3 lignes, j'étais fatigué). Maintenant j'aimerais intégrer les variables de score à l'interface graphique de mon programme (Swing).

    J'ai utilisé IntelliJ pour réaliser l'interface graphique, un .form a été généré donc tout va bien, mais je ne peux qu'insérer du texte à mon JLabel, pas de variable.

    J'ai cherché sur les forums mais sans trouver de solution qui fonctionne.

    Comment feriez-vous ?

    Merci pour vos retours,
    Valentin

    EDIT : Le contenu de mon JLabel est bien modifié, avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scores.setText("" + x);
    Et lorsque je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println(scores.getText());
    C'est bien ma variable x qui est retournée. Cependant, le contenu de mon JLabel en Swing reste inchangé, je pense que c'est le fait d'être passé par un .form qui pose problème mais une fois le fichier .form ouvert avec mon éditeur de texte, retirer le texte par défaut (et même sa balise) n'y change rien. Des idées ?

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 52
    Par défaut
    tu mets à jour ta fenêtre avec un truc genre
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    revalidate();
    repaint();
    quand ton JLabel est modifié ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2020
    Messages : 5
    Par défaut
    C'est sans effet, je pense que le .form est réutilisé à chaque fois mais je ne sais pas comment faire en sorte que mon code prenne le pas sur mon fichier .form

    Merci cependant pour ta réponse !

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 52
    Par défaut
    je suis loin d'être un expert, je ne vois d'ailleurs pas ce que c'est que ton .form...
    à mon avis, poste plus de code pour que les gens plus compétents te répondent

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2020
    Messages : 5
    Par défaut
    Un .form c'est un fichier qui va s'occuper de créer toute une interface graphique à ta place (je crois que ça ne concerne que le Swing). Les IDE interprètent le fichier lorsque le développeur travaille, c'est à dire qu'à gauche de l'image on voit les éléments, leurs attributs, les éléments qu'on peut ajouter sur la droite et au centre, un "schéma" de la fenêtre. Ça te permet de te concentrer sur l'algo plutôt que sur le design.

    Je suis sur mon téléphone, mais j'ajoute une image plus tard !

    EDIT : voilà l'image
    Nom : Capture d’écran de 2020-02-29 12-36-58.png
Affichages : 132
Taille : 173,4 Ko

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 52
    Par défaut
    ya moyen de regarder comment le code est écrit ou du coup tout est invisible ?

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/12/2018, 23h19
  2. Réponses: 1
    Dernier message: 26/04/2018, 09h53
  3. Mettre à jour un champ avec une Liste déroulante
    Par Narutosaad dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/08/2010, 12h18
  4. Réponses: 11
    Dernier message: 08/10/2009, 11h33
  5. objMessage.AddAttachment avec pour chemin, une variable
    Par jipechibi dans le forum VBScript
    Réponses: 3
    Dernier message: 07/10/2008, 10h24

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