Moyen élégant d'avoir une icone dans la systray [Java] - Java - Programmation
Marsh Posté le 26-01-2006 à 18:16:57
Bonne question!
et idem pour KDE ?
Marsh Posté le 26-01-2006 à 18:42:15
a mon avis le mieux est d'utiliser jdic, vu que cette API sera plus ou moins celle qui sera incluse dans Java 6, ca facilitera la migration ulterieurement
Marsh Posté le 26-01-2006 à 20:22:40
plusun.
(par contre je savais pas que ça serait "déjà" dans mustang??)
Marsh Posté le 26-01-2006 à 22:23:59
Très interessant JDIC,
j'ai jeté un bref coup d'oeil et apparemment ça a été conçu à la base pour être multiplatforme.
Par contre, vous savez si il faut inclure les .dll et les .so, notamment pour les déployements?
Marsh Posté le 26-01-2006 à 22:56:35
http://java.sun.com/developer/tech [...] ystemtray/
par contre je sais plus ou j'ai lu que c'etait base sur jdic, c'est peut etre meme une grosse connerie faudrait rechercher dans les blogs sur swing de java.net
Marsh Posté le 26-01-2006 à 23:50:43
wapcamer a écrit : Très interessant JDIC, |
la derniere fois que j'ai joué avec jdic, oui, il fallait, mais c'est pas un probleme, si ?
(tu peux les mettre à peu pres ou tu veux, dans un repertoire de ton choix, ou dans le meme que le jar, ...)
Marsh Posté le 27-01-2006 à 00:11:40
Non c pas un problème a priori.
C'est juste que comme on touche à des choses systèmes (multi-platformes qui plus est), ça semblait assez nécessaire.
J'ai pas encore pu tester pour de vrai, mais d'après la javadoc, ça a l'air très facile à utiliser. JE vous en dirai plus ds qq temps.
Marsh Posté le 27-01-2006 à 00:13:17
j'ai utilisé le composant desktop, pour ouvrir des trucs dans le browser par defaut de l'os.. bah.. mega easy en effet
Marsh Posté le 28-01-2006 à 00:47:50
JDIC, c`est de la bombe...
je l`ai deja intégré à mon programme et ca fonctionne aussi bien sous windows que sous linux(KDE en tout cas)
En plus, en reprenant les démos, le tout était fait en moins de 10 min...
Donc que du bonheur
Merci pour le topic !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Marsh Posté le 20-04-2006 à 11:56:26
Je suis en train de m'intéresser à ce JDIC, et il n'a pas l'air compatible avec MAC OS.
Je me trompe?
Marsh Posté le 20-04-2006 à 23:50:56
wapcamer a écrit : JDIC, c`est de la bombe... |
Pourrai tu m'envoyer ton bout de code ? ça m'intéresse, je regardais justement ça aujourd'hui... Inclure le jdic.jar dans ton application ça suffit pour le faire marcher sur toutes les plateformes ?
Marsh Posté le 23-04-2006 à 23:30:44
Salut, j'ai pas mon projet là sous les yeux, mais ce dont je me souviens, c'est qu'inclure le jar, ça ne suffit pas.
En effet, jdic.jar offre en fait une interface vers des librairies natives (JNI je suppose). Tu dois donc, selon la plateforme, inclure égalment la librairie qui va bien, ie un stub.jar et les librairies .dll ou .lib selon les cas.
Dans la distribution de mon installer, la version windows contient ainsi les librairies windows, alors que la version cross-platform contient les librairies de toutes les plateformes.
Marsh Posté le 24-04-2006 à 10:05:04
d'accord...tant pis donc il faut inclure les .so (pour moi qui suit sous linux) directement dans ton projet ?
Marsh Posté le 24-04-2006 à 14:10:41
oui oui c ça.
je pense que tu peux directement garder la structure de jdic, je crois qu'il se dévrouille alors tout seul pour trouver les bonnes libs au bon endroit.
Marsh Posté le 26-01-2006 à 17:09:46
Je sais qu'il y a plusieurs moyens (JDIC, trayicon, etc...)
vous utilisez lequel vous ?
---------------
Jubi Photos : Flickr - 500px