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

 Java Discussion :

JscrollPane dans un Jpanel


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut JscrollPane dans un Jpanel
    Bonjour tout le monde;

    je vous explique mon problème, j'ai un panel dans lequel j'ajoute dynamiquement plusieurs petit panel, mais à un certain moment on arrive plus à voir les panels ajoutés, je veux donc ajouter un jscrollpane au panel principal qui contient les autres petits panels, mais je ne sais plus comment faire,

    est c'est possible de le faire? si qlq a une idées merci de m'aider

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par Lamy20 Voir le message
    je veux donc ajouter un jscrollpane au panel principal qui contient les autres petits panels,
    C'est l'inverse qu'il faut faire : il faut mettre ton panel principal dans un JScrollPane...

    En gros quelque part tu dois avoir ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    frame.getContentPane().add(panelPrincipal);
    Tu remplaces par ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    frame.getContentPane().add(new JScrollPane(panelPrincipal));
    a++

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut
    Merci pour votre réponse, mais ça ne marche pas chez moi, Je me suis cassé le tete il y a un moment j'ai réussi à faire apparaitre les bar du JScrollPane, mais je devais changer le layout car avant j'utilisais un layout null, mais maintenant les composants que j'ajoute ne s'affiches pas comme je le souhaite, il y a t'il une solution à ce probleme?

    Merci beaucoup

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Lamy20 Voir le message
    Merci pour votre réponse, mais ça ne marche pas chez moi, Je me suis cassé le tete il y a un moment j'ai réussi à faire apparaitre les bar du JScrollPane, mais je devais changer le layout car avant j'utilisais un layout null,
    Avec un layout null tu dois définir les tailles et la position de TOUS les composants, y compris le composant parent...

    Cela peut sembler plus "simple" mais ce n'est généralement pas le cas.

    Citation Envoyé par Lamy20 Voir le message
    mais maintenant les composants que j'ajoute ne s'affiches pas comme je le souhaite, il y a t'il une solution à ce probleme?
    Oui : utiliser un layout approprié selon ce que tu veux faire.

    a++

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut
    Merci de m'avoir répondu, je vais essayer cette solution et je te dienderais au courant a+

  6. #6
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 17
    Par défaut
    le truc se seré
    de mettre ton unpanel dans le jscrollpane et de mettre dans se panel la les autres panels
    car dens un jscrollpane on ne peut mattre qu'un seul component
    don tu aure
    frame
    |-------panel
    ******** |------jscrollpane
    ****************|----------panel2
    ***************************|--------petitpanel1
    ***************************|--------petitpanel2
    ***************************|--------petitpanel3
    ***************************|--------petitpanel4
    ..........................
    .........................

  7. #7
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    pour le panneau conteneur ,tu doit utliser la méthode setPreferredSize(L1,H1)
    ainsi que pour le JScrollPane setPreferredSize(L2,H2)
    avec L2=L1 et H1=H2 par la suite lors du lajout des petit panneau ,tu teste si le coin en bas a droite du nouvel petit panno ajouter dépasse lla taille du panno conteneur ,si cé le cas ,alors tu augmente la taille du panneau conteneur et .. tu vois les barre de ton JScrollPane.(j'espére que cette solution n'est pas proposé car j'ai pas lu les propositions déja données)

Discussions similaires

  1. JScrollPane dans un JPanel
    Par moudjames23 dans le forum Composants
    Réponses: 4
    Dernier message: 18/04/2015, 05h41
  2. Réponses: 3
    Dernier message: 08/03/2011, 21h53
  3. [Java] JScrollPane dans JTabbedPane + JPanel
    Par SoGeek dans le forum Composants
    Réponses: 3
    Dernier message: 21/02/2011, 15h51
  4. Comportement du JScrollPane dans un JPanel
    Par CARNIBAL dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 03/12/2008, 15h55
  5. Probleme JScrollPane dans un JPanel
    Par aurore22 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 31/05/2008, 22h20

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