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 :

Pourquoi l'image(toolkit) ne s'affiche pas


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut Pourquoi l'image(toolkit) ne s'affiche pas
    bonsoir,
    je suis débuttante en jave.
    j'ai un code source qui s'éxécute mais une parite de lui(celle du toolkit) ne s'exécute pas et je n'arrive pas a régler le probleme.
    voici ci-joint mon code source
    en attende de vos répense,merci a vous.
    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
    import javax.swing.*;
    import java.awt.*;
     
    public class Fenetres extends JFrame{
     
    	public Fenetres(){
    		super();
    	    constructeur();
    	}
     
    	private void constructeur(){
    	setTitle("Fenetre Simple");
    	setSize(500,500);
    	/*L'icone de le fenetre*/
    	Toolkit icone = Toolkit.getDefaultToolkit();
        Image JFrameIcon = icone.getImage("icone. gif");
        setIconImage(JFrameIcon);
        /*Création des menus et des sous-menus*/
        JMenuBar mb = new JMenuBar();
        JMenu menu1 = new JMenu("Fichier Administration");
        JMenuItem menu11 = new JMenuItem("Agence");
        JMenuItem menu12 = new JMenuItem("Armateurs");
        JMenuItem menu13 = new JMenuItem("PortAccostage");
        JMenuItem menu14 = new JMenuItem("RubriqueFacturation");
        JMenu menu2 = new JMenu("Aide");
        JMenuItem menu21 = new JMenuItem ("Rubrique d'aide");
        JMenuItem menu22 = new JMenuItem ("A propos");
        /*ajouter les sous-menus aux menus*/
        menu1.add(menu11);
        menu1.add(menu12);
        menu1.add(menu13);
        menu1.add(menu14);
        menu2.add(menu21);
        menu2.add(menu22);
        /*ajouter les menus à la barre de menu*/
        mb.add(menu1);
        mb.add(menu2);
        setJMenuBar(mb);
        /*donner une couleur à l'arrier plan*/
        JPanel pan = new JPanel();
        Container ContentPane = getContentPane();
        pan.setBackground(Color.GRAY);
        ContentPane.add(pan);
        mb.setBackground(Color.yellow);
        }
    	public static void main(String[] args) {
        /*donner des dimensions au cadre et le rendre visible*/
    	    Fenetres f = new Fenetres();
    		f.setVisible(true);
    	}
    }

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    l'image existe ??(en general quand ca fait rien moi c que je me suis trompée dans l'adresse) elle est ou par rapport a ton dossier de projet du programme ?

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    elle est dans mon plan de travail mais je sais que le probleme n'est pas
    car avant j'ai ecrit tout le programme dans le main et ça a marché.
    mais qand j'ai déclarer un constructeur et que j'ai travailler dedans ça ne marchait plus.
    merci pour votre répense.

  4. #4
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut
    Salut,
    ton code marche bien chez moi (après correction d'une petite erreur) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Toolkit icone = Toolkit.getDefaultToolkit();
    Image JFrameIcon = icone.getImage("icone. gif");
    setIconImage(JFrameIcon);

    ++

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    merci pour votre répense mais il n'y a rien de changer dans la portion de code que vous m'avez donné!!
    SVP elle est ou la petite erreur? pour que je puisse la corriger.et dites-moi dans quel répertoire mettre mon icone.moi je l'ai mise dans C:/exlipse/plan de travail.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Il ne faut pas utiliser le Toolkit pour charger de images mais passer apr ImageIO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ImageIO.read(new File("icone.gif"));
    Si l'image n'est pas trouvée tu auras droit à une jolie exception te mettant au moins au courant que ton image n'existe pas.

    Deuxièmement tu as une erreur dans le nom de ton image: un espace après le point et avant gif

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ImageMagick] Les images PNG ne s'affichent pas
    Par JavaAcro dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 20/01/2006, 18h36
  2. background image qui ne s'affiche pas :(
    Par vermo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 26/08/2005, 10h01
  3. Réponses: 3
    Dernier message: 10/05/2005, 14h43
  4. [HTML]Image qui ne s'affiche pas sous firefox...
    Par OrangeBud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2004, 13h42
  5. [debutant][Tomcat]Images qui ne s'affichent pas
    Par omega dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2004, 09h44

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