salut à tous,
donc mon problème consiste à afficher un ascenseur dans une fenêtre.
j'ai pu afficher plusieurs images dans ma fenetre en utilisant un FlowLayout
mais le problème persiste lorsque le nombre des images affichées est grand.
mon code est le suivant :
Veillez m'aider svp
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 public void afficheImage (JInternalFrame frame,Vector V) throws IOException { frame.setContentPane(new Container()); frame.setTitle("Liste des images correspondantes à votre requête"); Container contentPane = frame.getContentPane(); FlowLayout FL=new FlowLayout(); contentPane.setLayout(FL); //parcourir la liste des url des images contenues dans un Vecteur for(int i=0;i<V.size();i++) { File F=new File(V.get(i).toString()); BufferedImage im = ImageIO.read(F); BufferedImage image=resize2(im,100,100); contentPane.add(new JLabel(new ImageIcon(image))); } frame.setDefaultCloseOperation(JInternalFrame.EXIT_ON_CLOSE); frame.setSize(800,600); frame.setVisible(true); }.
Partager