Devi definirti un tuo Document personale e poi impostarlo sulla JTextField. Ad esempio:
e poi setti il Document del JTextField:codice:import javax.swing.text.*; public class JTextFieldStyle extends PlainDocument { private int limit; public JTextFieldStyle(int limit) { super(); this.limit = limit; } public void insertString (int offset, String str, AttributeSet attr) throws BadLocationException { if (str == null) return; if ((getLength() + str.length()) <= limit) { super.insertString(offset, str, attr); } } }
codice:tuoJTextField.setDocument(new JTextFieldStyle(20));

Rispondi quotando