L'ajout de texte en Java JTextArea
J'ai un problème avec ma zone de texte.
- Je utiliser jTextArea1.append("cleverly amusing");
pour ajouter le texte..
TOUT D'ABORD AJOUTER:
puis-je utiliser jTextArea1.append("a fight");
pour ajouter le texte suivant.
DEUXIÈME APPEND
Ce que je veux Vraiment, c'est de remplacer le "habilement amusant" à "un combat". Mais je ne peux pas le faire. J'ai essayé d'utiliser le jTextArea1.removeAll();
mais il n'y a pas d'effet. Comment puis-je supprimer le "habilement amusant" de sorte que je peux ajouter "un combat" à la première ligne.
REMARQUE: "la PAROLE de l'INDICE" est fixe...
Que puis-je faire?
OriginalL'auteur newbie | 2011-01-31
Vous devez vous connecter pour publier un commentaire.
Si votre JTextArea sera seulement contenir "MOT INDICATEUR: ...", puis utiliser le setText() méthode:
Ce sera de remplacer tout le texte avec ce que vous voulez.
BTW : removeAll() est une partie de la classe de Conteneur et n'est pas de supprimer le texte, mais les composants enfants.
OriginalL'auteur Yanick Rochon
Pourquoi ne pas utiliser
setText(String text)
au lieu deappend(String text)
?OriginalL'auteur Qwerky
Au lieu de
removeAll
, il suffit d'appelersetText()
avec la première ligne que vous voulez et ensuite vous pouvez ajouter des données supplémentaires si vous le souhaitez.OriginalL'auteur jzd