[Java] prendre le texte d'un fichier TXT dans une JList
Résolu
Minege
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Minege -
Minege -
Bonjour,
J'ai un petit problème en programmation.
Je voudrais écrire dans un fichier txt et récuperer ce que il y a dedans avec une méthode et la mettre dans une JList.
Exemple:
Je fais un fichier liste.txt
Dans ce fichier, je met
Salut
Bonjour
Dans mon code j'ai ça:
Enfin, la création de la JList
Voila. J'espère que j'ai bien expliqué et que vous pourrez m'aider !
Merci !
*Quand je dis objets, c'est pas langage de programmation, c'est langage français, donc pour moi, dans ce cas objet = "Texte" qui a dans une liste.
J'ai un petit problème en programmation.
Je voudrais écrire dans un fichier txt et récuperer ce que il y a dedans avec une méthode et la mettre dans une JList.
Exemple:
Je fais un fichier liste.txt
Dans ce fichier, je met
Salut
Bonjour
Dans mon code j'ai ça:
ArrayList<String> list1 = new ArrayList<String>(Arrays.asList(/*je voudrais mettre les choses de liste.txt ici.*/));
final ch.listes.StringListModel List1 = new ch.listes.StringListModel(list1);.
Enfin, la création de la JList
JList ListM = new JList(List1);En faite, j'utilise une classe qui utilise une ArrayList et qui transforme les objets de l'array list en objets fait exprès pour une JList. Car les JList utilisent des objets* spéciaux. Donc au lieu de faire comme ça
"machine", "machou", "Blou". J'aimerais mettre mon fichier txt qui est composé de:
machine
machou
Blou
Voila. J'espère que j'ai bien expliqué et que vous pourrez m'aider !
Merci !
*Quand je dis objets, c'est pas langage de programmation, c'est langage français, donc pour moi, dans ce cas objet = "Texte" qui a dans une liste.
A voir également:
- [Java] prendre le texte d'un fichier TXT dans une JList
- Fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
Si je comprends bien ton problème, quelque chose comme ça devrait fonctionner :
import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; import java.util.Vector; ... List<String> list = Files.readAllLines(Paths.get("liste.txt "),Charset.defaultCharset()); JList<String> jlist = new JList<String>(new Vector<String>(list));