OVH Cloud OVH Cloud

Un JTextArea qui déborde !!

11 réponses
Avatar
Thibaut Desmarest
Bonjour,

mon problème est le suivant :

dans mon interface graphique, je dois créer un champ de saisie pour un
élément "Adresse". Comme c'est souvent le cas, l'adresse de la personne
doit pouvoir s'écrire sur deux lignes (celà m'est imposé) et donc, adieu
le JTextField.

Je me suis donc dit qu'il fallait que j'utilise un JTextArea, mais j'ai
alors un problème, et ce malgré avoir modifié pas mal de paramètres :

Le texte peut "déborder du JTextArea". Pas graphiquement, mais disons
que l'on peut écrire plus de caractères que la taille du JTextArea ne
permet d'en afficher. Et celà m'embête, car je voudrais que quand on
arrive au bout du JTextArea la saisie se bloque. Le JTextArea ne peut il
pas faire ça tout seul normallement ???

Merci d'avance,


Thibaut

1 réponse

1 2
Avatar
Isammoc
J'ai trouvé la solution ! J'ai crée une classe qui hérite d'une classe
de document et j'ai surchargé la fonction d'insertion de texte pour
faire des tests avant ajout en utilisant les expressions régulières.
Comme ça on peut même spécifier les caractères autorisés et/ou interdits.

Si ca interesse quelqu'un qui a le même problème que moi d'avoir des
détails, je peux les donner.


En gros, la solution que je t'avais donnée ;-P

Merci à tous,


De rien

Thibaut


--
Isammoc

1 2