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 :

Ajouter un composant dans un JScrollPane


Sujet :

AWT/Swing Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 3
    Par défaut Ajouter un composant dans un JScrollPane
    Bonjour à tous,

    Je n'arrive pas à ajouter de composant dans mon JScrollPane.
    Je ne peux voir un élément que si je l'ajoute dans le constructeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JScrollPane scroll = new JScrollPane(new JButton("Bouton"));
    Mais si après je fait un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scroll.add(new JButton("toto"));
    je ne vois pas le bouton toto ...

    Pouvez-vous m'aider svp?

    Merci d'avance et à bientôt

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 130
    Par défaut
    Utilise la fonction setViewportView() de JScrollPane au lieu de add().

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 3
    Par défaut
    Bonjour,

    Merci de ta réponse mais quand je fais cela, seul le dernier élément ajouté est affiché

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    C'est tout à fait normal.
    Un JScrollPane ne gère qu'un seul composant.

    Si tu veux avoir plusieurs composants dans un JScrollPane tu dois mettre tes composants dans un Container (JPanel en général), puis mettre le JPanel dans ton JScrollPane.

    ++

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 3
    Par défaut
    Ok merci beaucoup de votre aide.
    Je vais essayer ca

    @Bientôt

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2007, 15h28
  2. [débutante] Ajout de composant dans une TDBGrid
    Par lilo415 dans le forum Delphi
    Réponses: 9
    Dernier message: 28/02/2007, 10h13
  3. Ajouter un composant dans la palette
    Par soad dans le forum NetBeans
    Réponses: 19
    Dernier message: 07/09/2006, 09h29
  4. [Ultra debutant] ajout de composant dans un jpanel
    Par miniseb dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 13/05/2006, 19h27
  5. Réponses: 3
    Dernier message: 27/03/2006, 22h53

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