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 :

[JScrollPane] Comment mettre plusieurs composants ?


Sujet :

AWT/Swing Java

  1. #1
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut [JScrollPane] Comment mettre plusieurs composants ?
    Bonjours a tous.
    J'ai deux Jlabels. Je les charge avec deux images dont la taille est beaucoup plus grande que celle de la fiche principale.J'ai essaye de mattre les deux label dans un JScrollPane mais j'ai pas reuissi car on ne peut inserer qu'un seul composant dans le scrollpane
    J'ai essaye de mettre les deux labels dans un panel et puis mettre le panel dans le scrollpane mais cela n'a pas marche
    Est-ce qu'il y a quelqu'un qui peut me dire comment resoudre ce probleme

    Toute aide sera apprecie
    Merci

  2. #2
    Membre actif Avatar de aDamas
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 260
    Points : 288
    Points
    288
    Par défaut
    Citation Envoyé par scifire
    J'ai essaye de mettre les deux labels dans un panel et puis mettre le panel dans le scrollpane mais cela n'a pas marche
    En tout cas c'est la bonne méthode. Rien ne s'affiche? A quoi ressemble ton code?

  3. #3
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut
    Citation Envoyé par aDamas
    En tout cas c'est la bonne méthode.
    Merci aDamas c'est vrai que c'est la bonne methode . Le probleme etait un peu bete. Pour que le scroll(vertical ou horizontal) apparaisse il faut que la taille de panel depasse celle de scrollpane. Ce qui est evident mais le scrollpane est base sur preferredSize et pas sur la taille(size)du panel

  4. #4
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par scifire
    Citation Envoyé par aDamas
    En tout cas c'est la bonne méthode.
    Merci aDamas c'est vrai que c'est la bonne methode . Le probleme etait un peu bete. Pour que le scroll(vertical ou horizontal) apparaisse il faut que la taille de panel depasse celle de scrollpane. Ce qui est evident mais le scrollpane est base sur preferredSize et pas sur la taille(size)du panel
    tu peux forcer l'affichage des barres de scroll avec les constantes VERTICAL_SCROLLBAR_ALWAYS et HORIZONTAL_SCROLLBAR_ALWAYS que tu peux passer dans le constructeur

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    et accessoirement le JScrollPane ne fonctionne pas enutilisant la méthode add mais soit en utilisant son constructeur (new JScrollPane(monComposant)) ou en utilisant un setViewPortView(monComposant)

  6. #6
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut
    Merci pour les presicions

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

Discussions similaires

  1. [Access] comment mettre plusieurs critères dans le WHERE ?
    Par Marie_2116 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 18/07/2007, 12h53
  2. [TP 7] Comment mettre plusieurs valeurs en une ?
    Par Qawox dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 15/07/2006, 02h38
  3. [VB.Net 2.0][ComboBox]Comment mettre plusieurs colonnes?
    Par bataj dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/03/2006, 12h37
  4. [Struts]comment mettre plusieurs paramId?
    Par njac dans le forum Struts 1
    Réponses: 5
    Dernier message: 03/08/2004, 11h20
  5. Comment mettre plusieurs objets ds un composant ?
    Par Fleury dans le forum Composants VCL
    Réponses: 7
    Dernier message: 24/05/2003, 17h34

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