ClassLoader de façon statique
Bonjour,
Je cherche a utiliser
Code:
this.getClass().getClassLoader()
Mais de facon statique ...
En fait j'ai une méthode qui charge des images et qui commence par :
Code:
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:
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 ^^