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

Composants Java Discussion :

[JLabel] Faire apparaitre/disparaitre


Sujet :

Composants Java

  1. #1
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut [JLabel] Faire apparaitre/disparaitre
    bonjour à tous,
    voici mon problème j'ai la fenêtre suivante :


    et j'aimerais au lancement avoir celle -ci :


    c'est la même mais avec le label invisible, j'ai essayé setVisible, etc.. mais toutes les méthodes me font changer le panel de taille. J'aimerais une solution qui ne changent en rien mon Panel...
    est-ce possible?

    merci d'avance

  2. #2
    Membre chevronné Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Par défaut
    Visiblement il s'agit d'une info dynamique, as-tu essayé avec label.setText(null) ?

  3. #3
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui c'est dynamique en effet.
    J'ai essayé le setText(null) mais ça fait pareil qu'avec les autres méthodes, à savoir une modification de mon panel

    j'avais essayé une méthode qui marchait mais seulement pour le L&F Metal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgOptionnel.setForeground(maFrame.getBackground());
    ceci n'étant pas très "propre" j'ai laissé tombé ...

  4. #4
    Membre chevronné Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Par défaut
    C'est le layoutManager qui réagit donc soit il faut en changer pour un plus stable (genre GridLayout) soit il faut fixer la taille du label avec myLabel.setPreferredSize(Dimension) ou plus crade avec des espaces dans setText.

  5. #5
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    bon enfin sinon j'ai résolu mon pb avec un setPreferedSize comme tu me l'as indiqué ngpub

    merci encore

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

Discussions similaires

  1. Faire apparaitre/disparaitre une div
    Par kevinf dans le forum Général JavaScript
    Réponses: 22
    Dernier message: 30/05/2007, 15h42
  2. faire apparaitre/disparaitre une zone de text
    Par aabdoos dans le forum MFC
    Réponses: 1
    Dernier message: 30/12/2006, 10h50
  3. Faire apparaitre/disparaitre une div sans javascript
    Par TocTocKiéLà? dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 25/09/2006, 12h02
  4. faire apparaitre/disparaitre un texte
    Par atomicJo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/05/2006, 18h59
  5. Faire apparaitre/disparaitre lignes tableau -Comment Faire ?
    Par mathieu7497 dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/03/2006, 23h39

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