gestion des icones avec Swing
Bonjour
J'utilise toujours les mêmes icones dans une application. Pour les charger j'utilise cette méthode :
Code:
jMenuItem1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/test/rcp/icon/exit.png")));
Je pense que du coup pour une image identique chargée x fois, elle est montée en mémoire à chaque fois.
Que pensez-vous de l'idée de faire un depository où je chargerais toutes mes icones en "public final static". Là je pense que même si on les applique à x boutons, l'image n'est montée qu'une seule fois en mémoire ?
Je ne connais pas le comportement des composants Swing sur ce point.
Merci de vos réponses.
Laurent