2009-08-06 8 views
2

Je me demandais s'il existait un moyen multi-plateforme pour imiter la boîte de dialogue Windows Open With depuis une application Java Swing. Mon application est un éditeur pour les paquets elearning et l'un des utilisateurs voulait pouvoir ouvrir les fichiers de contenu dans l'éditeur de son choix depuis l'application, les ressources sont généralement des fichiers HTML, images, css, javascript, mais peuvent être de n'importe quel type de contenu qui peut fonctionner dans un navigateur. MerciBoîte de dialogue Ouvrir avec Java

Répondre

2

Je pense que vous pouvez faire quelque chose avec JDIC (Java Desktop Integration Components).

https://jdic.dev.java.net/documentation/Examples.html

Jetez un oeil à l'emballage org.jdesktop.jdic.filetypes

https://jdic.dev.java.net/nonav/documentation/javadoc/jdic/org/jdesktop/jdic/filetypes/package-summary.html

Fournit des classes pour associer applications avec des types de fichiers et accéder à un type de fichier enregistré association.

Chaque bureau permet à l'utilisateur de voir les fichiers avec les applications associées. Habituellement, un bureau vient avec un registre qui permet à l'utilisateur d'associer des applications avec le type de fichier . Une association inclut des informations comme un type MIME, des extensions de fichier et des actions qui pourraient être appliquées au type de fichier. En accédant à les informations d'association, le bureau peut invoquer les applications appropriées pour gérer un fichier, afficher une URL ou envoyer un courrier électronique.

Questions connexes