Salut,
Je crois que tu peux le faire
avec les methodes setColumns et setRows mais sans grande
conviction sinon il te suffit de redefinir le model d'insertion genre
JTextArea area = new JTextArea();
area.setDocument(new CharLimit(5));
private class CharLimit extends PlainDocument(){
private int maxChar = 10;
public CharLimit() {
super();
}
public CharLimit(int maxChar) {
this();
setMaxChar(maxChar);
}
public final void setMaxChar(int maxChar) {
this.maxChar = maxChar;
}
public final void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
if (str == null)
return;
if ((getLength() + str.length()) > maxChar) {
Toolkit.getDefaultToolkit().beep();
return;
}
super.insertString(offs, str, a);
}
};
WORA