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 :

Chargement d'image ok mais exeption quand même


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut Chargement d'image ok mais exeption quand même
    Bonjour à tous,

    J'ai un soucis lors du chargement d'une image. Le bout de code que j'ai à pour but de
    • charger une image
    • modifier sa taille
    • l'afficher dans un panel
    • retourner mon panel


    Lors de l'exécution en apparence tout fonctionne correctement, c'est à dire que mon image est bien redimensionnée et affichée
    Mais j'ai quand même un exception qui est levée.
    Je comprend pas trop le pourquoi.
    Es-ce que l'un d'entre vous peut m'expliquer?

    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
     
    private JPanel chargerImage(String img) {
    		JPanel panelImage = new JPanel();
    		try {
    			BufferedImage img2 = ImageIO.read(new File("C:\\Java\\Cover\\"+img));
     
    			float prop = ((float) img2.getWidth(panelImage)/(float)img2.getHeight(panelImage))*250;
     
    			panelImage.add(new JLabel(new ImageIcon(TraitImage.scale(img2, (int)prop, 250))));
     
    		} 
    		catch (IOException e) {
    			e.printStackTrace();
    		}
     
    		return panelImage;	
    	}
    Et l'erreur

    javax.imageio.IIOException: Can't read input file!
    at javax.imageio.ImageIO.read(Unknown Source)
    Il ne peut lire le fichier mais fait quand même tout ce que je lui demande dessus...

    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Effectivement, c'est troublant...
    La méthode est peut-être appelée 2 fois ?
    Peux-tu donner la trace complète ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    ohhh la loose honte sur moi...

    un reliquat de test lançait effectivement une première fois la méthode...

    Désolé pour le dérangement et merci pour l'élément déclencheur

    Le sujet peut passer en résolu

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/04/2015, 11h01
  2. [netbeans] fichier vide mais marche quand même
    Par Slade991 dans le forum NetBeans
    Réponses: 2
    Dernier message: 09/07/2008, 21h24
  3. Une cellule sans contenu mais affichée quand même?
    Par petozak dans le forum Balisage (X)HTML et validation W3C
    Réponses: 30
    Dernier message: 30/08/2006, 18h19
  4. lien durs mais clik quand même comptabilisés, comment ?
    Par italiasky dans le forum Langage
    Réponses: 4
    Dernier message: 04/02/2006, 15h59

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