Bonjour,
J'ai presque honte de poser cette question, mais à vrai dire, je ne trouve pas la solution à mon problème.
J'ai un JTextArea. Lors de sa construction, je fixe le nombre de colonnes et le nombre de lignes. Je fixe aussi le lineWrap à true, histoire de passer à la ligne suivante quand cela est nécessaire.
Mon problème est le suivant :
Lorsque je saisie du texte, la JTextArea augmente sa taille alors que je voudrai quelle reste fixe. En fait, je voudrai même fixer le nombre de caractères possible dans la zone.
Comme un petit bout de code vaut mieux qu'un long discours :
Jai regardé dans la JavaDoc, mais je n'ai pas trouvé mon bonheur. Quelqu'un aurait-il une solution SVP?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private JTextArea textArea = null; private JTextArea getTextArea() { if (textArea == null) { textArea = new JTextArea(); textArea.setMargin(new Insets(V_MARGIN, H_MARGIN, V_MARGIN, H_MARGIN)); textArea.setLineWrap(true); textArea.setColumns(25); textArea.setRows(2); } return textArea; }
Merci par avance.
Partager