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 ^^