come si può in swing limitare il numero di caratteri digitabili nei vari campi ???![]()
tipo un campo password di max 10 caratteri ??
come si può in swing limitare il numero di caratteri digitabili nei vari campi ???![]()
tipo un campo password di max 10 caratteri ??
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
credo che devi aggiungere un CaretListener e controllare nel caretUpdate la lunghezza della stringa
Ci sono diversi meccanismi...
Puoi modificare il Modello dei dati in modo che rifiuti tutti i caratteri dopo il decimo, e tante altre belle cose...
La via piu' semplice... Non saprei... Probabilmente e' usare un JFormattedTextField definendo una maschera:
La maschera fa che il dato nel campo di testo abbia lunghezza fissa. I caratteri non inseriti vengono sostituiti da uno spazio. Puoi tagliarli via con la funzione trim():codice:// Solo JDK 1.4 o superiori!!! MaskFormatter formato = new MaskFormatter("**********"); JFormattedTextField campoDiTesto = new JFormattedTextField (formato);
codice:String s = campoDiTesto.getText().trim();
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
precisi come al solito !!!
grazie ci sono riuscito![]()
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò