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   -
Bonjour,


je veau savoir comment afficher un texte dans une fenêtre java.

merci d'avance pour vous repense.
A voir également:

7 réponses

Utilisateur anonyme
 
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
1
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
salut

utilise JLabel ou JTextBox
0
joura. Messages postés 214 Date d'inscription   Statut Membre Dernière intervention   11
 
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).
0
Utilisateur anonyme
 
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:

laTextArea.append(laLigne);


Cordialement,

Dan
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
joura. Messages postés 214 Date d'inscription   Statut Membre Dernière intervention   11
 
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
0
joura. Messages postés 214 Date d'inscription   Statut Membre Dernière intervention   11
 
slt,

merci dan , si gentil de ta part de m'avoir idée a résoudre mon problème .
0
Utilisateur anonyme
 
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
-1