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

Interfaces Graphiques en Java Discussion :

Erreur "method getRessource in class java.lang.class<T> cannot be applied to given types"


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut Erreur "method getRessource in class java.lang.class<T> cannot be applied to given types"
    Bonjour à tous,

    j'ai un tableau de jLabel contenant mes images. Et mon objectif est d'afficher dans mon JOptionPane l'une des images de mon tableau choisie de manière aléatoire.



    JLabel[] image=new JLabel[6];
    image[1].setIcon(new ImageIcon("./images/1.gif"));
    image[2].setIcon(new ImageIcon("./images/2.gif"));
    image[3].setIcon(new ImageIcon("./images/3.gif"));
    image[4].setIcon(new ImageIcon("./images/4.gif"));
    image[5].setIcon(new ImageIcon("./images/5.gif"));

    int nbAlea=(int)Math.round(1+Math.random()*image.length);
    JOptionPane.showMessageDialog(null,"Nombre "+somme,"Courriers",JOptionPane.OK_CANCEL_OPTION,new ImageIcon(getClass().getResource(image[nbAlea])));
    Mon problème: j'ai un message d'erreur au niveau de l'affichage de l'image dans la jOptionPane :

    method getRessource in class java.lang.class<T> cannot be applied to given types.

    Est ce que quelqu'un pourrais m'aider svp?

    Merci par avance pour vos réponses

    Bonne journée

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    il n'y a pas de méthode getResource(JLabel) dans Class. Faites vous un tableau de String ou un tableau d'URL au lieu d'un tableau de JLabel.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut
    Et si je souhaite garder mon tableau de jLabel, est ce qu'il existe une autre fonction que getRessource pour pouvoir afficher mes images?

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    JOptionPane prend une imageicon en paramètre. Vous n'avez qu'à stocker dans un tableau vos imageIcon.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut
    Je te remercie pour ta réponse je vais essayer

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/07/2007, 17h20
  2. Réponses: 1
    Dernier message: 01/05/2007, 13h48
  3. [java.lang.class] Votre avis sur une portion de code
    Par be_tnt dans le forum Langage
    Réponses: 3
    Dernier message: 18/10/2006, 16h55
  4. Réponses: 2
    Dernier message: 30/06/2006, 15h18
  5. [java.lang.Class & arbre] tester la bonne class
    Par TabrisLeFol dans le forum Langage
    Réponses: 3
    Dernier message: 02/07/2005, 12h48

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