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 :

problème de chemin avec getImage()


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 244
    Par défaut problème de chemin avec getImage()
    Bonjour,

    Je suis en train d'apprendre comment charger une image.

    Pour un test, j'ai voulu coder en dur le chemin où se trouve l'image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Image image= Toolkit.getDefaultToolkit().getImage("C:\Documents and Settings\Laurent\Bureau\images.jpeg");
    Il me met une erreur comme quoi le format du chemin n'est pas valide.

    Je vais de voir utiliser une base de donnée qui comprendra le chemin de mon image.

    Comment puis-je résoudre ce problème de format pour le chemin?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Il faut échapper le caractère \ :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Image image= Toolkit.getDefaultToolkit().getImage("C:\\Documents and Settings\\Laurent\\Bureau\\images.jpeg");

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 244
    Par défaut
    Merci ça fonctionne.
    Vu que je vais de voir resortir ce chemin sans échappement de la base de donnée, n'existe-t-il pas un autre moyen plus propore, un format approprié?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Si tu le sors d'une base de données, ça ne posera pas de problème. C'est seulement si tu l'insères depuis un fichier .java qu'il faut l'échapper.

    Edit : c'est déjà très propre, et c'est comme ça que ça fonctionne depuis... hum... 1972 avec le langage C

  5. #5
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 244
    Par défaut
    OK

    Encore une dernière question.

    Les exemples que je trouve sur le net insèrent l'image en fond d'une JFrame.

    Chez moi, je me suis rendu compte que j'ai un problème pour la mettre dans un JPanel.

    Ceci est mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PanImage = new JPanel();
    			PanImage.setLayout(new GridBagLayout());
    			PanImage.setBounds(new Rectangle(471, 13, 178, 82));
    			Image image= Toolkit.getDefaultToolkit().getImage("C:\\Documents and Settings\\Laurent\\Bureau\\images.jpeg");
    J'ai essayé un PanImage.add mais ça ne veut pas.

    Je dois utiliser un autre container? (plus approprié?)
    (Ce container aura une taille fixe, pas de réajustement)

    Déjà merci en tout cas pour le reste...

  6. #6
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 244
    Par défaut
    En faisant ceci ça fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ImageIcon im= new ImageIcon("C:\\Documents and Settings\\Laurent\\Bureau\\images.jpeg");
    			labImage.setIcon(im);
    Merci en tout cas

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

Discussions similaires

  1. Problème de chemin avec Mod_Proxy
    Par Lennyroquai dans le forum Apache
    Réponses: 6
    Dernier message: 16/07/2009, 16h05
  2. Problème de chemin avec cron
    Par diabli73 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 20/10/2008, 20h09
  3. [Wamp] Problème de chemin avec PEAR.
    Par R.L. dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 06/12/2007, 22h54
  4. problème de chemin avec la fonction fopen
    Par stars333 dans le forum Langage
    Réponses: 3
    Dernier message: 10/05/2007, 20h39
  5. [VBS]Problème de chemin avec les " " (espace)
    Par pierre1256 dans le forum VBScript
    Réponses: 3
    Dernier message: 16/02/2006, 18h53

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