Afficher un texte en java
Résolu
joura.
Messages postés
214
Date d'inscription
Statut
Membre
Dernière intervention
-
joura. Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
joura. Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Afficher un texte en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Transcription audio en texte word gratuit - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
7 réponses
Re,
Tout simplement parceque tu dis:
"(par exemple il affiche 5 fois la même ligne l une au dessus de l autre après sleeptime et il refais le travaille....) "
append signifie que tu vas ajouter la ligne (toujours la même dans ton cas, mais ce pourait être une ligne différente...) dans la JTextArea à la suite de la précédente. Et tu auras la possibilité d'ajouter ta ligne autant de fois que tu voudras, mais selon le nombre de lignes de la JTextArea, tu devras peut-être ajouter un JScrollPane (ascenseur) qui te permettra de consulter tout le contenu de ta JTextArea.
Consulte la doc, classe JScrollPane.
Sans cet append, la nouvelle ligne remplacerait chaque fois l'autre, et en finale tu n'aurais qu'une ligne affichée.
comment ? laTextArea.append(laLigne);
Par contre, je ne vois pas comment tu peux afficher ces lignes (ou la répétition d'une ligne) l'une en dessous de l'autre dans UNE JTextField qui ne peut recevoir qu'une ligne.
Cordialement,
Dan
Tout simplement parceque tu dis:
"(par exemple il affiche 5 fois la même ligne l une au dessus de l autre après sleeptime et il refais le travaille....) "
append signifie que tu vas ajouter la ligne (toujours la même dans ton cas, mais ce pourait être une ligne différente...) dans la JTextArea à la suite de la précédente. Et tu auras la possibilité d'ajouter ta ligne autant de fois que tu voudras, mais selon le nombre de lignes de la JTextArea, tu devras peut-être ajouter un JScrollPane (ascenseur) qui te permettra de consulter tout le contenu de ta JTextArea.
Consulte la doc, classe JScrollPane.
Sans cet append, la nouvelle ligne remplacerait chaque fois l'autre, et en finale tu n'aurais qu'une ligne affichée.
comment ? laTextArea.append(laLigne);
Par contre, je ne vois pas comment tu peux afficher ces lignes (ou la répétition d'une ligne) l'une en dessous de l'autre dans UNE JTextField qui ne peut recevoir qu'une ligne.
Cordialement,
Dan
merci pour vous repense ,
dan je veux afficher une seule ligne plusieurs fois dans la fenêtre j utilise un thread qui affiche cette ligne (par exemple il affiche 5 fois la même ligne l une au dessus de l autre après sleeptime et il refais le travaille....)
.alors je vais essayé d utilisé JTextField et j espère que sa marche
merci pour le doc il y des truc intéressante pour moi (comme je suis débutante).
dan je veux afficher une seule ligne plusieurs fois dans la fenêtre j utilise un thread qui affiche cette ligne (par exemple il affiche 5 fois la même ligne l une au dessus de l autre après sleeptime et il refais le travaille....)
.alors je vais essayé d utilisé JTextField et j espère que sa marche
merci pour le doc il y des truc intéressante pour moi (comme je suis débutante).
Salut,
Si tu utilises JTextField, il t'en faudra autant que de fois que tu dois afficher la ligne.
Donc il vaut mieux utiliser JTextArea qui permet d'afficher plusieurs lignes (même si c'est chaque fois la même)
Et chaque fois (après la temporisation) tu feras:
Cordialement,
Dan
Si tu utilises JTextField, il t'en faudra autant que de fois que tu dois afficher la ligne.
Donc il vaut mieux utiliser JTextArea qui permet d'afficher plusieurs lignes (même si c'est chaque fois la même)
Et chaque fois (après la temporisation) tu feras:
laTextArea.append(laLigne);
Cordialement,
Dan
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
j ai pas bien compris pourquoi je ferai laTextArea.append(laLigne);et comment ?
et j ai essayé avec JTextField, et ca marche avec ce que j ai envia de faire
merci bien pour votre aide
j ai pas bien compris pourquoi je ferai laTextArea.append(laLigne);et comment ?
et j ai essayé avec JTextField, et ca marche avec ce que j ai envia de faire
merci bien pour votre aide
Salut,
Tu ne nous donnes aucune info sur ce texte...
Si par exemple ton texte comporte plusieurs lignes tu peux l'afficher dans une JTextArea.
Si c'est un texte d'une seule ligne, tu peux utiliser JTextField.
Consulte la javadoc:
https://docs.oracle.com/javase/6/docs/api/
et selon le cas, dans la fenêtre All Classes (à gauche de l'écran) clique sur:
-JTextArea
Dans ce cas tu devras lire ton texte ligne par ligne, et ajouter chaque ligne en utilisant append(String ligneLue)
ou
-JTextField
Après consultation de la doc, si tu as des questions n'hésite pas à les poser.
Cordialement,
Dan
Tu ne nous donnes aucune info sur ce texte...
Si par exemple ton texte comporte plusieurs lignes tu peux l'afficher dans une JTextArea.
Si c'est un texte d'une seule ligne, tu peux utiliser JTextField.
Consulte la javadoc:
https://docs.oracle.com/javase/6/docs/api/
et selon le cas, dans la fenêtre All Classes (à gauche de l'écran) clique sur:
-JTextArea
Dans ce cas tu devras lire ton texte ligne par ligne, et ajouter chaque ligne en utilisant append(String ligneLue)
ou
-JTextField
Après consultation de la doc, si tu as des questions n'hésite pas à les poser.
Cordialement,
Dan