amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 2010
-
18 avril 2008 à 01:11
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
19 avril 2008 à 23:09
Salut les Développeurs
Si qlq un sais comment je peut ouvrire
un fichier word apartire de java.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 18 avril 2008 à 09:10
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 19 avril 2008 à 23:09
Salut:
Tout d'abord, tu as avoir Java 1.6.
Pour le code:
JButton button = new Button("Ouvrir");
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
open("rapport.doc");
}
});
La classe Desktop se charge de lancer un fichier avec l'application appropriée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 19 avril 2008 à 19:50
Salut:
Il vaut mieux utiliser la classe Desktop que d'utiliser la classe Runtime.
Que vas tu faire si on change le répertoire d'installation de MS Office.
Java est fait pour être portable, de plus ce n'est pas bien de voir un chemin codé en dur.
amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 20104 19 avril 2008 à 20:17
Salut
oui ta raison mais juste par ce que j'ai pas pu utiliser
'la classe Desktop', j'ai pas compris ce code ;
/ 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 ();