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

Interfaces Graphiques en Java Discussion :

Probleme de setVisible sur un panel


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut Probleme de setVisible sur un panel
    Bonjour tout le monde! Voila j'ai une interface avec 2 RadioButton : Client et Fournisseur, sur un panel.

    Sur un autre panel j'ai plusieurs controles, des textfields, labels, checkbox...
    Ce panel est en fait construit par une methode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private JPanel panelModePaiement() 
    {
    [...]
    }
    Selon si je selectionne Client ou Fournisseur (les radiobutton) je veux que ce pannel s'affiche ou ne s'affiche pas. J'ai donc mi un ActionListener qui est chargé de faire disparaitre ce panel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if(rbClient.isSelected())
    {
    	panelModePaiement().setVisible(true);
    [...]
     
    }
    else
    {
    	panelModePaiement().setVisible(false);
    [...]
    }
    En fait il doit disparaitre quand je selectionne Fournisseur, et apparaitre quand je selectionne Client.
    Probleme : Quand je selectionne fournisseur, certains controles disparaissent bien, mais il me reste des labels, une checkBox et le contour du panel (avec le titre) Et quand je reviens sur client, là il ne se passe rien... le setVisible(true) ne fait rien.
    Mon Listener et mon if fonctionnent bien car j'y effectuent d'autres actions qui fonctionnent tres bien...
    Je ne vois pas d'où vient le probleme... Merci =)

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut
    Bon bein c'est bon, j'ai juste affecté la methode à un objet, et j'ai travaillé sur cet objet pour le setVisible... vala XD merci quand meme :p

  3. #3
    Membre confirmé Avatar de CriPpLe
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 157
    Par défaut


    Il suffit juste de faire un JPanel monPanelModePaiement qui recoit la construction du panel avec panelModePaiement();

    Et ensuite travailler sur monPanelModePaiement avec .setVisible();

    Résolu Kahya nan ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut
    C'est bon oh ya marqué RESOLU noob XD et puis "Résolé" ça veu rien dire

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

Discussions similaires

  1. Probleme de bordure sur mon Panel
    Par JLuc01 dans le forum VB.NET
    Réponses: 2
    Dernier message: 09/12/2013, 20h05
  2. Réponses: 1
    Dernier message: 03/07/2007, 16h05
  3. [C#] problème si clic sur "précédent"
    Par moimoimoi dans le forum ASP.NET
    Réponses: 13
    Dernier message: 11/03/2004, 15h30
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme d'installation sur d'autres postes
    Par VBkiller dans le forum Composants VCL
    Réponses: 4
    Dernier message: 18/09/2002, 18h14

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