Bonjour
J'utilise toujours les mêmes icones dans une application. Pour les charger j'utilise cette méthode :
Je pense que du coup pour une image identique chargée x fois, elle est montée en mémoire à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part jMenuItem1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/test/rcp/icon/exit.png")));
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
Partager