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

Agents de placement/Fenêtres Java Discussion :

Superposer les textarea puis rendre visible/invisible


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 112
    Points : 58
    Points
    58
    Par défaut Superposer les textarea puis rendre visible/invisible
    Bonjour à tous,

    Je souhaite savoir si il est possible de superposer les jtxtarea.
    En effet, je souhaiterais avoir 3 jtextarea superposé de facon invisible etn fonction de l'utilisateur que l'on coche.

    Par exemple : je coche usr1 (cf image ci dessous) , et le jtexarea1 de la personne s'affiche. Puis je coche usr2 , le jtextaera1 disparait pour laisser apparaitre le jtextarea2. Une sorte de bloc note pour chaque user en fait.

    Merci d'avance.


  2. #2
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 127
    Points : 76
    Points
    76
    Par défaut
    Il faut que tu utilise un CardLayout.
    Cela fait exactement ce que tu recherches.

  3. #3
    Membre extrêmement actif 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
    Points : 814
    Points
    814
    Par défaut
    le plus propre je pense est de passer par un CardLayout.

    Tu met tes 3 textArea dans des cards, et avec les boutons radios tu passe d'une à l 'autre ^^

    tt est indiqué dans le tuto

    EDIT: grillé

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 112
    Points : 58
    Points
    58
    Par défaut
    Merci pour vos réponses.

    Cependant, vous savez comment je peux m'y prendre pour mettre en place ce layout avec le gui builder matisse de netbeans ??

    Merci

  5. #5
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 127
    Points : 76
    Points
    76
    Par défaut
    dsl, je ne connais pas net bean, m'enfin ça m'a l'air tout bête à coder tout seul. Enfin je dis ça...

  6. #6
    Membre éprouvé Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Points : 934
    Points
    934
    Par défaut
    Salut !

    Cependant, vous savez comment je peux m'y prendre pour mettre en place ce layout avec le gui builder matisse de netbeans ??
    Dans ton projet tu choisis "Design" en haut à gauche, et non pas "Code"; du coup l'onglet "Inspector" apparaît à gauche de l'écran. (s'il n'y est pas, Window,TaskList,Navigating, clic sur "Inspector").
    Tu ouvres l'onglet "Inspector"), clic sur le conteneur de tes jTextAreas (JFrame, ou TonPanel s'ils sont dans un panel), clic sur "Set Layout" et dans la liste tu choisis CardLayout.

    Ben ça devrait le faire...
    Bonne Chance !

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 112
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par fraco Voir le message
    Salut !



    Dans ton projet tu choisis "Design" en haut à gauche, et non pas "Code"; du coup l'onglet "Inspector" apparaît à gauche de l'écran. (s'il n'y est pas, Window,TaskList,Navigating, clic sur "Inspector").
    Tu ouvres l'onglet "Inspector"), clic sur le conteneur de tes jTextAreas (JFrame, ou TonPanel s'ils sont dans un panel), clic sur "Set Layout" et dans la liste tu choisis CardLayout.

    Ben ça devrait le faire...
    Bonne Chance !

    Merci pour la méthode pour transformer mon jpanel en cardlayout.

    Cependant apres avoir essaye.
    Quand je coche le usr1, la zone jtextarea1 apparait. Mais des que je passe au usr2 ou usr3, la zone jtextarea2 se grise???

    EDIT
    Apres de multiple essais
    un jtextarea dans un jscrollpane et ce dernier dans un card layout, ca ne fonctionne pas. Normal ?
    par contre, un jttextfiled dans un card layout , ça fonctionne ?? Comment cela se fait ?



    Merci d'avance

  8. #8
    Membre extrêmement actif 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
    Points : 814
    Points
    814
    Par défaut
    ça peux venir d'une mauvaise utilisation du ScrollPane , comment ajoute tu l'ensemble TextArea/ScrollPane ? un bout de code serait possible ?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 112
    Points : 58
    Points
    58
    Par défaut
    voila le morceau de code incriminé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
      private javax.swing.JPanel cards;
     
    cards = new javax.swing.JPanel();
     
      cards.setLayout(new java.awt.CardLayout());
     
            jTextAreaBlocNote1.setColumns(20);
            jTextAreaBlocNote1.setRows(5);
            jScrollPaneBlocNote1.setViewportView(jTextAreaBlocNote1);
     
            cards.add(jScrollPaneBlocNote1, "card2");
     
            jTextAreaBlocNote2.setColumns(20);
            jTextAreaBlocNote2.setRows(5);
            jScrollPaneBlocNote2.setViewportView(jTextAreaBlocNote2);
     
            cards.add(jScrollPaneBlocNote2, "card3");
     
            jTextAreaBlocNote3.setColumns(20);
            jTextAreaBlocNote3.setRows(5);
            jScrollPaneBlocNote3.setViewportView(jTextAreaBlocNote3);
     
            cards.add(jScrollPaneBlocNote3, "card4");
    Je comprend pas trop, cela m'a l'air bon

  10. #10
    Membre extrêmement actif 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
    Points : 814
    Points
    814
    Par défaut
    as tu essayé de remplacer ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jScrollPaneBlocNote3.setViewportView(jTextAreaBlocNote3);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    jScrollPaneBlocNote3 = new JScrollPane(jTextAreaBlocNote3);
    ?

Discussions similaires

  1. Rendre visible/invisible une balise
    Par Tenebrous dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/10/2010, 17h42
  2. Réponses: 3
    Dernier message: 18/06/2010, 12h04
  3. Rendre visible / invisible plusieurs éléments en même temps
    Par Bluespike62 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 23/01/2006, 17h43
  4. [FLASH 8] Rendre visible/invisible un bouton sur un clic
    Par PrinceMaster77 dans le forum Flash
    Réponses: 11
    Dernier message: 10/01/2006, 15h08
  5. Réponses: 2
    Dernier message: 06/05/2005, 21h45

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