Comment ouvrir un fichier pdf dans une jtable sachant que les pdf se trouve dans une base de données "en cliquant 2 fois".
[ Sujet déplacé depuis le forum java par Viena ]
Les Règles du Forum
Comment ouvrir un fichier pdf dans une jtable sachant que les pdf se trouve dans une base de données "en cliquant 2 fois".
[ Sujet déplacé depuis le forum java par Viena ]
Les Règles du Forum
Bonjour,
Tu peux être un peu plus précis STP :
Je ne sais pas si tu peux afficher un fichier PDF dans une jtable... mais en tout cas, tu peux lancer Acrobat Reader (ou un autre logiciel capable de lire du pdf) via du code java...
ok j'ai mabase de données qui ce trouve dans une jtable et je voudrais faire en sorte que lorsque je clik 2 fois sur ligne le fichier pdf correspondant a la ligne sopuvre dans acrobat reader
slts
En remplaçant "pdf" par le chemin et le nom de ton fichier (sans oublier l'extension), tu appelles cette ligne de code dans le bon actionListener :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Runtime.getRuntime().exec( "cmd /c start acrord32 \"" + pdf + "\"");
ok mais j'ai plusieurs ligne dans ma base de donnée et quand je clik sur l'une d'elle il y a toujour le meme fichier pdf qui s'ouvre alors comment faire
Il faut faire quelque chose comme ca :
En plus, tu devrais employer JDIC à la place de ta ligne de comamnde, comme ca, ce sera portable et sûr.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(e.getClickCount() == 2){ <div style="margin-left:40px">Object pdf = taJTable.getModel().getValueAt(ligne, colonne);</div>}
JE N'ai pas compris donne moi un exemple stp ca fais deux mois que je galere
Il faut télécharger jdic et l'ajouter à ton projet.
Ensuite, il te suffit de faire :
En sachant que tonFichierPDF est de type File.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Desktop.open(tonFichierPDF);
En plus, pour bien ouvrir le bon, il va falloir employer getSelectedRow.
Ca Ne Fonctionne Pas C Comme Meme Bizarre Que Personne Ne Sache
Qu'est ce qui ne marche pas ? JDIC marche parfaitement bien...Envoyé par fredo1314
Tu pourrais être un peu plus précis ?
Ok C Quoi Jdic Et Comment Ca Marche Comment Faire Pour Lintegrer A Mon Application
C'est ce que je t'ai proposé d'employer dans le message précédnetEnvoyé par fredo20021
JDIC est une API permettant une meilleure intégration avec les OS. Pour l'employer, il te faut la télécharger et ajouter le .jar au classpath.
Ensuite, tu emploies la méthode que je t'ai donné plus haut.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager