Java: JButton avec texte dynamique

Résolu/Fermé
Bernard - 4 oct. 2011 à 23:53
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 5 oct. 2011 à 12:05
Bonjour,



Comment puis-je faire pour changer dynamiquement le libellé d'un JButton?
Il faut savoir que le libellé du bouton affichera la première ligne d'un fichier texte.
C'est à dire qu'à l'ouverture du programme, un fichier texte est lancé et les lignes contenu dans ce fichier sont affichées sur les différents boutons existants.
Pas tout facile à comprendre peut-être.
Pouvez-vous m'indiquer comment lancer l'ouverture du fichier texte et comment lire dans ce fichier les informations et les afficher sur les JButtons?

Merci de votre aide,

Bernard
A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
5 oct. 2011 à 12:05
Tu peux obtenir les lignes successives de ton fichier avec Scanner
Ensuite pour modifier le texte de ton JButton tu peux utiliser setText(String)

Scanner sc = new Scanner(new File("monFichier.txt"));

if (sc.hasNextLine())
    monBouton1.setText(sc.nextLine());
if (sc.hasNextLine())
    monBouton2.setText(sc.nextLine());
// ...

sc.close();
0