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![]()





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![]()
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.





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(); } }
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;
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
Partager