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 :

Connaitre les components visible dans mon scrollpane


Sujet :

AWT/Swing Java

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 47
    Points : 24
    Points
    24
    Par défaut Connaitre les components visible dans mon scrollpane
    Bonjour !


    J'ai un Jpanel dans un Jscrollpane.
    Ce Jpanel contient plein de components de même type (des images)
    Comme il y a beaucoup d'images, j'aimerais n'afficher l'image que si elle est visible à l'écran.

    Pour cela il faudrait que je sache quels components sont visibles à l'oeil dans mon Jpanel

    Auriez vous une piste ?

    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Cela dépend de ton layout. Par exemple, un CardLayout permet de n'afficher qu'un seul composant à la fois.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Cela dépend de ton layout. Par exemple, un CardLayout permet de n'afficher qu'un seul composant à la fois. Tu dois cependant malgré cela garder le composant actuel en mémoire.

  4. #4
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 47
    Points : 24
    Points
    24
    Par défaut
    Je suis avec un flowLayout et je ne peux pas le changer

  5. #5
    Membre expérimenté Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Points : 1 608
    Points
    1 608
    Par défaut
    Citation Envoyé par rastakouair Voir le message
    Comme il y a beaucoup d'images, j'aimerais n'afficher l'image que si elle est visible à l'écran.
    C'est toi qui gère l'affichage des images ? pourquoi ne pas laisser tout simplement le JScrollPane faire son boulot ?

  6. #6
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 47
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par herve91 Voir le message
    C'est toi qui gère l'affichage des images ? pourquoi ne pas laisser tout simplement le JScrollPane faire son boulot ?
    Mon Jpanel qui a un JscrollPane contient beaucoup d'images.
    Si je met toutes les images dans mon Jpanel, toutes les images sont chargées en mémoire ce qui prends du temps et de la mémoire. ce que je veux faire c'est mettre des JimagePanel "vide" est charger les images dans les JimagePanel a partir du disque dur seulement quand elles sont visibles.

    Tu dis que le Jscrollpane pourrait gérer le fait de charger les images à partir du disque dur seulement lorsqu'il les JimagePanel sont visibles ! tu aurais un exemple de code ?

Discussions similaires

  1. Afficher les colonnes obligatoire dans mon MPD
    Par sybaris dans le forum PowerAMC
    Réponses: 1
    Dernier message: 29/05/2008, 15h59
  2. Réponses: 1
    Dernier message: 01/05/2008, 11h31
  3. pb : comment connaitre les groupes existants dans une machine Linux
    Par donkeyquote dans le forum Administration système
    Réponses: 4
    Dernier message: 11/03/2008, 11h26
  4. Connaitre les colonnes visibles de ma JTable à l'écran
    Par jdewalqu dans le forum Composants
    Réponses: 2
    Dernier message: 20/04/2007, 09h07
  5. [TDbGrid] connaitre les cellules visibles
    Par jbat dans le forum Delphi
    Réponses: 7
    Dernier message: 24/07/2006, 16h07

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