Java est langage multiplateforme sur lequel les applications s'exécutent indépendamment de l'OS. Le projet
JDesktop Integration
Components(JDIC) apporte l'accès à certaines fonctions natives de l'OS. Les principaux projets de ce Framework sont:
JDIC DesktopLancer les fonctions classiques du bureau: imprimer, envoyer un email et ouvrir un fichier dans l'application par défaut,
JDIC FileTypesLire et modifier les associations de fichiers,
JDIC BrowserIntégrer un Webbrowser (IE ou Mozilla) dans un JFrame,
JDIC TrayAfficher une icone et un menu dans le Systray.
Depuis les fonctions de Desktop et de Tray ont été reprises dans JAVA 6. Le projet reste intéressant et formateur.
Télécharger les sources de JDIC