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 :

ClassLoader de façon statique


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
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Par défaut ClassLoader de façon statique
    Bonjour,

    Je cherche a utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.getClass().getClassLoader()
    Mais de facon statique ...

    En fait j'ai une méthode qui charge des images et qui commence par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(monSLassLoader == null)
    monClassLoader = this.getClass().getClassLoader();
     
    maBufferedImage = ImageIO.read( monClassLoader.getResource(...));
    Cela marche très bien SEULEMENT si j'instancie la classe qui contien cette méthode ...

    Donc dans mes composants perso, à chaque fois je fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maBufferedImage = ImageIO.read( this.getClass().getClassLoader().getResource(...));
    Je préfèrerais le tester en passant par la méthode prévue à cet effet ...

    Mais si je passe la méthode en statique, il me dit que this.getClass().getClassLoader() ne peux être utilisé ...

    Y a t'il une solution svp ?

    Le but est que je puisse tester un composant sans instancier ma classe d'initialisation complète ... Et aussi d'optimiser et de simplifier un peu les choses ...

    Merci bcp ^^

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NomDeLaClasse.class.getClassLoader().getResource(...)
    a++

    PS : Le violet n'est pas très agréable à lire sur le fond bleu...

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Par défaut
    Ok ... lol

    Clair, net, précis, éfficace ...

    Merci à toi, ca roule NICKEL !!! ^^

    PS : Pourquoi chercher simple quand on peu chercher compliqué ...

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

Discussions similaires

  1. typedef appelé de façon statique
    Par matrox dans le forum C++
    Réponses: 8
    Dernier message: 17/05/2006, 20h37
  2. Impression d'éléments Statiques avec QuickReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 9
    Dernier message: 02/12/2003, 18h49
  3. [Singleton] Différences avec méthodes statiques
    Par Franche dans le forum Design Patterns
    Réponses: 1
    Dernier message: 26/02/2003, 17h10
  4. ActiveX : linker en statique ?
    Par tut dans le forum MFC
    Réponses: 8
    Dernier message: 07/11/2002, 10h24
  5. Réponses: 3
    Dernier message: 06/05/2002, 18h24

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