rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[JAVA] lecture fichier txt pour un applet

LordGroschien, le samedi 2 juin 2007 à 10:09:04
Bonjour tout le monde, j'aimerai avoir une aide sur mon problème.

J'ai créé un jar qui contient mes .class du projet et des ressources (images, fichiers txt). J'utilise mon jar dans un applet java intégré dans une page web html. J'arrive correctement à lire les images contenu dans le jar mais j'ai un soucis pour lire les fichiers txt.

Quelqu'un a-t-il une idée pour pouvoir lire le contenu dans fichier txt qui est dans le jar de mon Applet java svp ?

Merci.

[PS:un fichier texte contient une liste de coordonnées d'entier que je met dans un conteneur lors du chargement de l'applet]
Configuration: Windows XP
Firefox 2.0.0.4
Répondre à LordGroschien  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 HackTrack, le lundi 4 juin 2007 à 10:08:44
Salut!


J'ai créé une petite classe utile qui te permet de récupérer aisément une image, un fichier,... bref une ressource dans une application.

Place cette classe dans le même package que tes ressources.

Pour récupérer un fichier, fait comme ceci dans ton code:

File textFile = ResourceLocator.getInstance().getFile("nomDuFichier.txt");


Il ne te reste plus qu'à en récupérer le contenu.

Voici le code de la classe:
package be.fery.utils;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.Properties;

import javax.imageio.ImageIO;

/*
 * Created on Nov 17, 2006
 *
 */

public class ResourceLocator {
	private static ResourceLocator instance;

	private ResourceLocator() {
	}

	public static ResourceLocator getInstance() {
		if (instance == null)
			instance = new ResourceLocator();
		return instance;
	}
	
	public BufferedImage getImage(String imageFileName) throws IOException {
		InputStream imageURL = instance.getClass().getResourceAsStream(imageFileName);
		BufferedImage image = ImageIO.read(imageURL);
		return image;
	}
	
	public Properties getPropsFile(String propsFileName) throws IOException {
		InputStream propsURL = instance.getClass().getResourceAsStream(propsFileName);
		Properties props = new Properties();
		props.load(propsURL);
		return props;
	}
	
	public File getFile(String fileName){
		File file= null;
		URL url = instance.getClass().getResource(fileName);
		file = new File(url.getFile());
		return file;
	}

}

;-)
HackTrack
Répondre à HackTrack
Logiciels pertinents trouvés dans les téléchargements
Télécharger IsoBuster 2.4IsoBuster - IsoBuster est un outil de récupération de CD, DVD, HD-DVD et BD prenant en charge tous les formats et tous leurs système de...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger ModPlug Player 1.46.01ModPlug Player - MODPlug est un lecteur permettant de lire des fichiers MOD, c'est-à-dire des pistes de séquenceurs (trackers), mélant des...Catégorie: Lecteurs audio
Licence: Freeware/gratuit
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger Factoure  6.55Factoure - Factoure est un logiciel gratuit qui permet d’émettre des factures standard pour les PME ou PMI. On a la possibilité de...Catégorie: Bourse/Finance
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [JAVA] lecture fichier txt pour un applet »