chat11
Messages postés58Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention12 février 2011
-
22 avril 2008 à 21:05
chat11
Messages postés58Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention12 février 2011
-
25 avril 2008 à 17:54
Bonjour !
J’ai une fenêtre qui comporte un bouton et je veux ouvrir un document (.PDF,.doc, page web) en cliquant sur le bouton , comment faire ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 avril 2008 à 22:45
amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 20104 22 avril 2008 à 22:49
voila
/ Les classes nécessaires
import java.awt.Desktop;
import java.io.File;
/**
* Ouverture d'un fichier avec un logiciel externe.
* Ceci se base sur la classe java.awt.Desktop
* Cette classe est disponible actuellement avec la version 6 du JDK
*/
void open (String toOpen) {
if (toOpen == null)
throw new NullPointerException ();
if (!Desktop.isDesktopSupported ())
return;
Desktop desktop = Desktop.getDesktop ();
chat11
Messages postés58Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention12 février 2011 24 avril 2008 à 13:18
merci pour vos réponses, amine j'ai essayé ton programme sous jdk 1.6 ,la compilation donne aucune erreur mais l'execution affiche cet erreur:
java.lang.IllegalArgumentException: The file: rapport.doc doesn't exist.
at java.awt.Desktop.checkFileValidation(Desktop.java:191)
at java.awt.Desktop.open(Desktop.java:252)
at fa.open(fa.java:100)
at fa.okButtonActionPerformed(fa.java:109)
................
sachant que j'ai copié le doc rapport dans le même emplacement du programme.
merci encore une fois.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 24 avril 2008 à 17:26
Salut:
[auteur/UHRAND/779037.aspx uhrand] >> Je ne suis pas d'accord avec toi, sur le fait d'utiliser un code non portable.
[auteur/CHAT11/1144229.aspx chat11] >> Avec quel IDE travailles tu?
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 20129 24 avril 2008 à 21:04
@[auteur/OMBITIOUSDEVELOPPER/237842.aspx Ombitious_Developper] : le problème est, que le code soi-disant "portable" ne fonctionne pas chez moi . Mais le code proposé fonctionne parfaitement sous Windows
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 24 avril 2008 à 21:19
Salut:
C'est étrange, ça marche avec perfection chez moi.