Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
855 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Affichages plusieurs images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichages plusieurs images

n°1634752
ludo11
Posté le 31-10-2007 à 15:43:22  profilanswer
 

Slt a tous, voila j'ai un probleme avec l'affichage des images.
en effet j'arrive a les affiches mais elles se mettent toutes sur la meme ligne alors que moi je voudrais qu'elles soient l'une sur l'autre.
 
Voici mon code :
 
package tp;
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
import java.awt.Toolkit;
 
 class formulaire extends JFrame{
 
 JMenuBar br=new JMenuBar();
 
 JMenu F=new JMenu("Fichier" );
 JMenu P=new JMenu("Produit" );
 
 //JMenuItem N_Dossier=new JMenuItem("Ajouter" );
 //JMenuItem C_Dossier=new JMenuItem("Enlever" );
 JMenuItem Quitter=new JMenuItem("Quitter" );
 
 
 JMenuItem N_Produit=new JMenuItem("Ajouter" );
 JMenuItem C_Produit=new JMenuItem("Enlever" );
 
 formulaire()
 {
 this.setTitle("Tp Frigo" );
 this.setSize(new Dimension(400,400));
 //D.add(N_Dossier);
 //D.add(C_Dossier);
 F.addSeparator();
 F.add(Quitter);
 
 P.add(N_Produit);
 P.add(C_Produit);
 
 
 br.add(F);
 br.add(P);
 
this.setJMenuBar(br);
 
 Ecouteur ec=new Ecouteur();
 Quitter.addActionListener(ec);
 
 Container leContenant = getContentPane();
 leContenant.setLayout(new FlowLayout());
 //leContenant.setLayout(new FlowLayout( FlowLayout.LEADING));
 
 AffichageImage image = new AffichageImage("Aliments/Camembert.jpg" );
 leContenant.add(image);
 
 AffichageImage image1 = new AffichageImage("Aliments/oranges.jpeg" );
 leContenant.add(image1);
 AffichageImage image2 = new AffichageImage("Aliments/oeufs.jpeg" );
 leContenant.add(image2);
 AffichageImage image3 = new AffichageImage("Aliments/pommes.jpeg" );
 leContenant.add(image3);
 AffichageImage image4 = new AffichageImage("Aliments/poireaux.jpeg" );
 leContenant.add(image4);
 AffichageImage image5 = new AffichageImage("Aliments/raisain.jpeg" );
 leContenant.add(image5);
 AffichageImage image6 = new AffichageImage("Aliments/tomates.jpeg" );
 leContenant.add(image6);
 }
 
 static public void main(String args[])
 {
formulaire menu=new formulaire();
 menu.show(true);
 }
 }
 
 class Ecouteur implements ActionListener{
 public void actionPerformed(ActionEvent e)
 {
 System.exit(0);
 }
 
 
 }  
 
 
Quelqu'un saurait comment faire?
Je doit aussi ecrire du texte en face de chaque image.
 
Serait il plus facile de faire un tableau, de charger les images dans le tableau?
 
merci

mood
Publicité
Posté le 31-10-2007 à 15:43:22  profilanswer
 

n°1635774
Splinter_7
Posté le 02-11-2007 à 21:13:18  profilanswer
 

Salut,
 
Je pense que tu devrais utiliser un gridLayout. Dans ton cas tu spécifie le nombre de colonne à 1 et tu indiques le nombre de ligne n que tu souhaites.
 
Tu devrais utiliser ce constructeur :  
new GridLayout(int nbLignes, int nbCol);
 
Voilà essaie, je pense que cette solution pourrai t'aider...


Message édité par Splinter_7 le 02-11-2007 à 21:14:21

---------------
www.forzaitalia.ath.cx Tout sur la squadra azzurra et le football européen

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Affichages plusieurs images

 

Sujets relatifs
verifier plusieurs champs d'un formulaire dans une meme fonctionApplet avec images
[PHP/HTML] formulaire avec plusieurs champs hidden[ACCESS] Développer à plusieurs sur le même fichier
Galerie d'imagesrollover d'un tableau changer les background images
Logoter automatiquemet des images uploader...gader les mêmes dates de transation sur plusieurs colonnes
zippage de fichiers et répertoires dans plusieurs fichiers zip (RésoluI need help ! Requete MySQL sur plusieurs table
Plus de sujets relatifs à : Affichages plusieurs images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR