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 :

swing et images


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut swing et images
    salut a tous

    dans mon interface graphique je charge plusieurs images

    je souhaiterait savoir si il existe un moyen de donner une taille a l'image
    lors de l'affichage car il m'affiche un carre noir la place


    voici min code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Image imT = getToolkit().getImage("../images/taupes.gif");
    g.drawImage(imT,i*x,j*x,null);

  2. #2
    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
    Utilises ImageIO.read(...) à la place de Toolkit.getToolkit car cette dernière est asynchrone et ne t'assure pas du chargement complet de l'image quand elle te rend la main.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    Citation Envoyé par sinok
    Utilises ImageIO.read(...) à la place de Toolkit.getToolkit car cette dernière est asynchrone et ne t'assure pas du chargement complet de l'image quand elle te rend la main.

    merci pour cette solution synchrone

    mais malheureusement mon problème 'est toujours pas résolut.
    l'image s'affiche toujours toute noir
    et je n'arrive pas à trouver le moyen de diminuer la taille de l'image source a l'affichage

  4. #4
    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
    es tu sûr du chemin de ton image

    En cas fais juste un test avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    File f = new File("../images/taupes.gif");
    
    if(f.exists()) {
       System.out.println("bon chemin");
    } else {
       System.out.println("mauvais chemin");
    }
    
    
    

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    effectivement c'était juste un probleme de chemin
    pour trouver l'image


    merci pour le coup de pouce

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

Discussions similaires

  1. [swing][image] transparence
    Par harold63 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 23/12/2015, 18h26
  2. Swing et Images
    Par NiHiL dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 23/10/2006, 21h30
  3. [swing][Buffered Image] memoire et lenteur sont les deux ...
    Par pierre.zelb dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 17/08/2005, 09h38
  4. [Swing] récupérer une image d'un composant
    Par klemouf dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 16/09/2004, 10h24
  5. Afficher une image avec swing
    Par arnonote dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 07/08/2004, 12h10

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