Bonjour,
Je cherche a utiliser
Mais de facon statique ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.getClass().getClassLoader()
En fait j'ai une méthode qui charge des images et qui commence par :
Cela marche très bien SEULEMENT si j'instancie la classe qui contien cette méthode ...
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(...));
Donc dans mes composants perso, à chaque fois je fait
Je préfèrerais le tester en passant par la méthode prévue à cet effet ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part maBufferedImage = ImageIO.read( this.getClass().getClassLoader().getResource(...));
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 ^^
Partager