IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JWS Java Discussion :

probleme recuperation icone avec Java Web Start


Sujet :

JWS Java

  1. #1
    Su
    Su est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 26
    Points : 28
    Points
    28
    Par défaut probleme recuperation icone avec Java Web Start
    Bonjour, je ne sais pas vraiment si c'est le bon endroit pour poster ça.
    Voila mon soucis, j'ai un programme dans lequel j'utilise un toolkit et un system tray. J'integre le tout dans un fichier .jnlp pour pouvoir utiliser Java Web Start (JWS). Mon programme se lance sans aucun probleme, le hic de tout ça c'est que mon system tray ne recupere pas son image.

    Voici le code dont je lance la methode pour afficher l'icone de la barre des tâches:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     this.iconeBarreTache = new IconeBarreTache(this, this.toolkit.getImage("images/icone_demarrage.gif"));
    ma fonction IconeBarreTache est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    	public IconeBarreTache(FenetrePrincipale _fenetrePrincipale, Image _imageIcone) {
     
    		super(_imageIcone);
     
    		this.fenetrePrincipale = _fenetrePrincipale;
     
    		// Obtenir le Systray
    		this.systemTray = SystemTray.getSystemTray();
     
    		this.menuPopup = new PopupMenu();
                    .....
    J'ai lu dans les divers tutorial sur JWS qu'il fallait utiliser des getResource comme par exemple :
    ImageIcon icone = new ImageIcon( ImageIcon.class.getResource( "/images/icone_demarrage.gif");

    Cependant, je ne peux pas faire de getImage sur ça... Si vous avez une idée ...
    Je vous remercie d'avance.

    Cordialement,

  2. #2
    Su
    Su est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 26
    Points : 28
    Points
    28
    Par défaut
    Bon j'ai reglé une partie du probleme pour ceux que ca interesse avec le probleme d'importation d'icone... En faites, j'utilisais la syntaxe suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    new ImageIcon("images/icone_demarrage.gif")
    Hors, j'ai mis mes images dans un jar, il faut donc maintenant que je lise mes images dans ce jar. Par consequent, le code devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ClassLoader cl = this.getClass().getClassLoader();
    				ImageIcon iconeDemarrage = new ImageIcon(cl.getResource("images/icone_demarrage.gif"));
    Cela dit, il me reste toujours mon probleme avec le system tray ou la l'icone ne veut pas s'afficher car au niveau de la syntaxe d'un systray, je peux faire qu'un getImage pour recuperer l'icone? ou bien je peux reussir à mettre une icone?

  3. #3
    Su
    Su est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 26
    Points : 28
    Points
    28
    Par défaut
    Voila j'ai resolu le probleme en faites, pour mon system tray il faut une image et j'avais une imageIcon donc pour convertir l'un en l'autre, je procede de telle façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ClassLoader cl = this.getClass().getClassLoader();
    	    Image iconeDemarrage = new ImageIcon(cl.getResource("images/icone_demarrage.gif")).getImage();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec Java Web start
    Par kenny6 dans le forum JWS
    Réponses: 6
    Dernier message: 12/09/2007, 17h10
  2. [JavaHelp] integration avec Java Web Start
    Par yayamo dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 21/01/2007, 10h29
  3. [deployer avec java web start sous netbeans]
    Par rafikjava dans le forum NetBeans
    Réponses: 1
    Dernier message: 22/08/2006, 12h50
  4. Erreur avec Java Web Start
    Par nawal106 dans le forum JWS
    Réponses: 19
    Dernier message: 30/04/2006, 08h33
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 18h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo