Bonjour,
Via Eclipse je souhaiterais insérer une image/icône (en haut à gauce) de mon appli.
J'utilise l'assistant d'Eclipse dans l'onglet properties qui me génère le code suivant (j'ai bien un répertoire img/ avec une icône à l'intérieur):
Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part sShell.setImage(new Image(Display.getCurrent(), getClass().getResourceAsStream("/img/FilesText.ico")));
Quand je compile et affiche mon appli via Eclipse pas de problème en revanche une fois l'appli jarée j'ai les erreurs suivantes:
Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:3358)
at org.eclipse.swt.SWT.error(SWT.java:3297)
at org.eclipse.swt.SWT.error(SWT.java:3268)
at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:125)
at org.eclipse.swt.graphics.ImageDataLoader.load(ImageDataLoader.java:22
)
at org.eclipse.swt.graphics.ImageData.<init>(ImageData.java:328)
at org.eclipse.swt.graphics.Image.<init>(Image.java:545)
Je me suis penché la définition du chemin du répertoire /img/ dans le MANIFEST mais sans succès...
Une idée?
Merci d'avance!
SR
Partager