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

Interfaces Graphiques en Java Discussion :

liste d'images dans un Jpanel!


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Par défaut liste d'images dans un Jpanel!
    salut,
    je veux afficher une liste d'images(en miniature) dans un Jpanel avec un scrollbar pour faire defiler ces images.
    le blem est qu'il m'affiche juste 10 images

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Pour nous, il y a également un blem : pas de code, pas de solution.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Par défaut
    en fait, j'ai utilisé un convas pour mettre les images dedans
    et voiçi le code:

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    package graphique;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.color.ColorSpace;
    import java.util.*;
    import java.awt.Graphics2D;
    import javax.imageio.ImageIO;
    import java.io.File;
    import java.io.IOException;
    import java.awt.image.BufferedImage;
     
     public class MonCanvas extends Canvas
    {
            public String url;
            public int s;
            public File[] fichiers;
            Image ima;
            BufferedImage image,bi,image1;
     
        public MonCanvas(String url)
        {
        this.url=url;
     
        }
     
        public void paint(Graphics g)
        {    
     
            int tx=0,ty=0;
            File dossier = new File(url);
            fichiers = dossier.listFiles();
            image = null;
            int nb=fichiers.length;
            for(int i=0;i<=nb ;i++)
            {
            try
                {
            image = ImageIO.read( fichiers[i] );}
            catch(Exception ex)
                {
                }
            g.translate(tx, ty);
            g.drawImage(image,10,0,174,110,this);
            g.drawRect(10,0,175,111);
            g.setFont(new java.awt.Font("SansSerif", 1, 12));
            g.setColor(Color.BLACK);
            g.drawString("Images numero "+i,41,121);
     
            g.setColor(Color.BLACK);
     
     
            if(((i+1)%3)==0)
                    {
                        ty=+125;
                        tx=-356;
                    }
                    else
                    {
                        tx=+178;
                        ty=0;
                    }*/
                }
     
               g.dispose();
        }
        }

  4. #4
    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
    Citation Envoyé par hariziCA Voir le message
    le blem est qu'il m'affiche juste 10 images
    salut
    peut être que tu as dépasser les limites de ton canvas en modifiant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ty=+125;
    tx=-356;

Discussions similaires

  1. Image dans un Jpanel
    Par fontaigo dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 19/04/2006, 18h13
  2. comment afficher une image dans un jpanel ?
    Par 180degrés dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 18/04/2006, 15h33
  3. Persistance d'une image dans un JPanel
    Par Robiwan59 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 15/02/2006, 19h20
  4. Rafraichir image dans un jPanel
    Par kentao dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 02/01/2006, 16h31
  5. [JPanel]Mettre une image dans un JPanel
    Par ehmppowa dans le forum Composants
    Réponses: 11
    Dernier message: 30/11/2005, 20h17

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