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 :

j'arrive pas a afficher inserer une image dans mon interface


Sujet :

AWT/Swing Java

  1. #1
    Membre à l'essai
    Étudiant
    Inscrit en
    Août 2009
    Messages
    25
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 25
    Points : 22
    Points
    22
    Par défaut j'arrive pas a afficher inserer une image dans mon interface
    voila je vous passe le code tt va très bien mon bouton marche j'ai pu afficher le texte mais l'image ne veut pas s'afficher
    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
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
     
    	import java.awt.BorderLayout;
            import java.awt.Color;
    	import java.awt.Dimension;
    	import java.awt.FlowLayout;
            import java.awt.GradientPaint;
            import java.awt.Graphics;
            import java.awt.Graphics2D;
            import java.awt.Image;
    	import java.awt.event.ActionEvent;
    	import java.awt.event.ActionListener;
     
    import javax.swing.*;
     
    	public class FenetreAvecBouton extends JFrame implements ActionListener{
     
    		private JPanel container = null;
    		private FlowLayout layout = null ;
    		private JLabel texte = null;
    		private JButton bouton = null;
    		private int nombre = 0; 
     
    		public FenetreAvecBouton(){
    			super();
     
    			build();
    		}
     
    		private void build(){
     
    			this.setTitle("Projet d'été: Smilateur d'une zonz fractal en 3D"); 
    			this.setSize(700,700); 
    			this.setLocationRelativeTo(null); 
    			this.setResizable(false) ; 
    			this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     
    			this.setContentPane(getContainer());
     
     
    		}
     
    		public static void main(String[] args){
    			FenetreAvecBouton gui = new FenetreAvecBouton(); //On crée une nouvelle instance de notre fenêtre
    			gui.setVisible(true);
     
    		}
     
    		private JPanel getContainer(){
    			layout = new FlowLayout(); 
    			layout.setAlignment(FlowLayout.CENTER);
     
    			container = new JPanel() ;
    			container.setLayout(layout); 
    			container.setBackground(Color.white);
     
    			texte = new JLabel() ;
    			texte.setPreferredSize(new Dimension(250,45)) ;
    			texte.setText("réaliser par : "); 
    			container.add(texte);
    			ImageIcon image = new ImageIcon("dhs498fk_1crfvw5hr_b.png"); 
     
    			JLabel l = new JLabel(image);
    			container.add(l);
     
     
    			bouton = new JButton () ;
    			bouton.setPreferredSize(new Dimension(125,25)) ;
    			bouton.setText("entrer") ;
    			bouton.addActionListener(this);
     
    			container.add(bouton);
     
    			return container ;
    		}
     
     
     
     
    		public void actionPerformed(ActionEvent e) {
    			if(e.getSource() == bouton){
    				nombre++;
    				texte.setText("Vous avez cliqué " + nombre + " fois sur le bouton"); 
    			}
    		}
    	}

  2. #2
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Citation Envoyé par safa baccouche Voir le message
    voila je vous passe le code tt va très bien mon bouton marche j'ai pu afficher le texte mais l'image ne veut pas s'afficher
    tu peut méttre


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ImageIcon image = SwingResourceManager.getIcon(Frame.class, "/dhs498fk_1crfvw5hr_b.png");

  3. #3
    Membre à l'essai
    Étudiant
    Inscrit en
    Août 2009
    Messages
    25
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 25
    Points : 22
    Points
    22
    Par défaut merci Slim
    mais pour utiliser SwingResourceManager je doit importer quelque chose?? parce que si non ca ne marche pas il me met une erreure

  4. #4
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Citation Envoyé par safa baccouche Voir le message
    mais pour utiliser SwingResourceManager je doit importer quelque chose?? parce que si non ca ne marche pas il me met une erreure
    ah désolé je t'es donné une solution que j'utilise sous eclipse
    le package est com.swtdesigner.SwingResourceManager;

    voici une solution standard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    JLabel lab = new JLabel();
     
    lab.setIcon(new ImageIcon(getClass().getResource("/dhs498fk_1crfvw5hr_b.png")));
    mais tu peut nous dire ou tu as placer ton image dhs498fk_1crfvw5hr_b.png avec ce nom bizarre ?

Discussions similaires

  1. Comment inseré une image dans mon projet?
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/07/2006, 14h00
  2. Comment inserer une image dans une table sous sql qerveur
    Par zeddy23 dans le forum Bases de données
    Réponses: 4
    Dernier message: 25/02/2005, 08h51
  3. inserer une image dans un dbgrid delphi
    Par cello dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/02/2004, 18h51
  4. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44

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