Accueil > Forum > > > > Afficher un fichier
Afficher un fichier
jeudi 29 janvier 2009 à 16:41:08 |
Afficher un fichier

pseudo85
|
Bonjour, J'aimerai savoir comment afficher un fichier texte (que j'ai choisi à partir d'un chooserFile) à partir de mon application java et le lire. le code suivant permet uniquement de choisir un fichier et avoir son chemin par exemple, mais ne permet d'afficher ce fichier. Comment faire pour afficher le fichier choisi à l'écran. int ret = chooser.showOpenDialog(jPanel1); File f = chooser.getSelectedFile(); System.out.println(f.getAbsolutePath().toString()); Merci pour votre aide.
|
|
jeudi 29 janvier 2009 à 17:04:06 |
Re : Afficher un fichier

dvoraky
|
Salut,
Ben ensuite il te suffit de parcourir le fichier ligne par ligne. Là, au stade où tu en es, tu as ouvert le fichier sélectionné... Tu as fais le plus dur. Il existe de TRES nombreux tuto sur Google ou encore sur Codes-Sources décrivant comment parcourir un fichier et afficher son contenu sur la sortie standard.
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
|
|
jeudi 29 janvier 2009 à 17:13:43 |
Re : Afficher un fichier

pseudo85
|
Merci dvoraky pour ta réponse. J'aimerai savoir comment avoir ce fichier affiché. Imagine qu'on a un fichier "fichier.txt" sur le bureau et qu'on double clique dessus, ce fichier s'ouvre et s'affiche à l'écran. je veux faire la meme chose mais à partir de mon appli java. C'est comme quand on lance un exécutable à partir d'un appli java; mais là c'est un fichier texte. Merci.
|
|
jeudi 29 janvier 2009 à 17:17:59 |
Re : Afficher un fichier

dvoraky
|
Alors là, tu as 2 solutions : - Soit tu codes une application de traitement de texte à la Notepad - Soit tu appelles un programme système pour ouvrir ton fichier texte... mais bon c'est pas très portable car, par exemple, gedit n'existe pas sous windaube. T'es chaud pour coder une application de traitement de texte?  C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
|
|
jeudi 29 janvier 2009 à 20:25:29 |
Re : Afficher un fichier

pseudo85
|
Merci dvoraky pour ta réponse. J'ai trouvé qu'on pouvait utiliser l'instruction: Desktop.open(new File("Chemin vers fichier")); pour cela, j'ai importé la bibliothèque jdic, mon programme reconnait le import org.jdesktop.jdic.* mais pas l'instruction Desktop.open(new File("Chemin vers fichier"));
j'utilise le jdk 1.4.2, d'après la doc sur jdic ça devrait suffir, mais je ne comprend pas pourquoi ça ne marche pas. Avez-vous une idée pour résoudre ce problème? Merci.
|
|
jeudi 29 janvier 2009 à 22:02:38 |
Re : Afficher un fichier

danimo
|
Réponse acceptée !
Salut,
Supposons que tu es sous Vista //TXT RTF (WordPad) String pointExec = "C:\\Program Files\\Windows String NT\\Accessories\\wordpad" ; pointType = "C:\\Mes programmes\\ListeClassesJ2SEv150.txt" ; // Par exemple
Runtime runtime = Runtime.getRuntime(); try { runtime.exec( new String[] { pointExec, pointType}); } catch (Exception err) { javax.swing.JOptionPane.showMessageDialog( null , "ERREUR:\n" + err); }
javax.swing.JOptionPane.showMessageDialog( null , " Fin" ); Cordialement,
...\ Dan /...
|
|
jeudi 29 janvier 2009 à 22:56:56 |
Re : Afficher un fichier

pseudo85
|
Merci danimo. ça marche super bien.
|
|
jeudi 29 janvier 2009 à 23:35:33 |
Re : Afficher un fichier

danimo
|
Re, Et pourtant, il y avait une grosse erreur ici: String pointExec = "C:\\Program Files\\Windows String NT\\Accessories\\wordpad"; pointType = "C:\\Mes programmes\\ListeClassesJ2SEv150.txt"; // Par exemple
à remplacer par: String pointExec = "C:\\Program Files\\Windows NT\\Accessories\\wordpad"; String pointType = "C:\\Mes programmes\\ListeClassesJ2SEv150.txt"; // Par exemple
Mais, puisque çà fonctionne c'est que tu as bien corrigé. Je le signale pour les éventuels autres lecteurs......\ Dan /...
|
|
vendredi 30 janvier 2009 à 08:44:32 |
Re : Afficher un fichier

dvoraky
|
L'intérêt de Java est qu'un programme est portable sur toutes les plateformes (Linux, Unix, Mac, Windaube...) possédant une machine virtuelle. ... Faire comme ça, c'est pas tip top niveau portabilité de ton programme...
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
|
|
vendredi 30 janvier 2009 à 09:39:01 |
Re : Afficher un fichier

DARKSIDIOUS
|
Salut, Voir ma source de wordpad par exemple... ______________________________________ DarK Sidious
|
|
Cette discussion est classée dans : fichier, partir, afficher, permet, choisi
Répondre à ce message
Livres en rapport
|
Derniers Blogs
[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|