Bonjour à tous,
J'ai créer un projet java. J'ai créer également un fichier texte dans lequel je récupère des infos.
Concernant mon le code sa fonctionne. Quand je l'éxécute sa m'affiche le fichier le plus récent et sa me récupère les infos qu'il y a dedans. Sa c'est nikel.
Je l'ai intégré à mon appli et quand je la lance, au démarrage sa m'affiche les informations dans la console d'Eclipse.
Mon but c'est que ces informations se stockent dans les champs de mon appli créés à cet effet.
Je m'explique. J'ai une appli avec des champs(qui sont des labels). Je voudrais qu'au lancement de mon appli, les valeurs qui sont dans le fichier text, s'affichent dans les champs prévus.
Pour rappel , dans mon fichier text j'avais 2 lignes : la première avec le nom des champs et la deuxième avec les valeurs.
Voilà. C'est mon but final.
Par contre j'ai créer un fichier properties ou j'ai fais la même chose.
clé=valeur
Les clés correspondent aux nom des champs et les valeurs ben au valeurs de ces champs.
Avec lequel des deux fichiers dois-je travailler pour atteindre mon but et surtout comment faire.
Voilà. En espérant que vous avez compris ce que j'ai écrit. N'hésitez pas à me demander de plus amples explications si besoin est.
Merci d'avance.
mon code pour gérer le fichier .properties c'est sa (la première valeur est lue en boucle j'ai du oublier quelque chose dans ma boucle pour qu'il passe à la suivante):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static void main(String[] args) { Properties prop = new Properties(); try { prop.load(new FileInputStream("C:/Documents and Settings/LIVINFO/workspace/com.promotelec.exemple/src/promo_act.properties")); Iterator it = prop.keySet().iterator(); while (it.hasNext()) { String mesValeurs = prop.getProperty("catégorie"); System.out.println(mesValeurs); } } catch (Exception e) { System.out.println("Erreur Exception" + e); } }
Partager