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 :

Superposition de champ


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 44
    Par défaut Superposition de champ
    Bonjour,

    Je suis novice en java. J'utilise NetBeans pour créer ma 1ere application.
    J'ai créé une fenetre avec plusieurs champs (bouton, gauge, label...) et tout fonctionne pour le moment.

    Mais j'ai un soucis :
    - Je voudrais superposer 2 champs

    Je m'explique, lorsqu'un traitement est en cours j'ai une gauge qui défile.
    Lorsque le traitement est terminé je voudrais rendre invisible la gauge et mettre visible un autre champ mais au meme endroit que la gauge.

    Comment faire ?

    Merci d'avance pour votre aide,
    Cdt.

  2. #2
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    919
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 919
    Par défaut
    Tu dois utiliser un CardLayout. C'est simple à utiliser. regarde dans le tutorial.

  3. #3
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    Element visible ou invisible.
    c'est a la sauce vb ca...

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Pour la visibilité/invisibilité, ca sera difficile de les superposer.

    Pour rester dans le même esprit, tu peux enlever la jauge de l'interface (Container.remove(...)) puis ajouter le champ au même endroit avec Container.add et les bons paramètres (qui dépendent du layout).

    Si tu utilises un éditeur à la souris, le cardLayout sera plus facile à utiliser.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  5. #5
    Membre averti
    Inscrit en
    Août 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 44
    Par défaut
    Merci bcp de vos réponses.
    Vais essayer de me debrouiller

  6. #6
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    919
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 919
    Par défaut
    Sans vouloir offenser les pro du dessus, je t'assure le CardLayout est fait pour ça !

    Il s'agit d'un layout qui contient plusieurs panels superposés (tiens, c'est pas ce que tu veux faire) et tu lui indique d'afficher le 1er ou le 2ème ou le 3ème suivant ce que tu veux faire.

    Usage classique:
    - panel1= statusbar
    - panel2=jauge de chargement

    Au moment de charger un fichier (par ex) tu dis: show(panel2). Quand c'est fini, tu dis show(panel1).

    C'est enfantin.

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

Discussions similaires

  1. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38
  2. [VB6] [Datareport] définir un champ
    Par ckankonvahou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/10/2002, 11h16
  3. [ADO] Constantes des types de champ
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/09/2002, 11h08
  4. Taille des champs proportionnelle...
    Par Depteam1 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 09/08/2002, 11h48
  5. taille max du nom d'un champ
    Par hna dans le forum Paradox
    Réponses: 2
    Dernier message: 28/07/2002, 02h40

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