Eu n�o conhe�o nennhum evento do tipo "set" para isso. Mas eh poss�vel fazer
isso criando um default document para o teu JTextField ...

Como este:

import javax.swing.JTextField;
import javax.swing.text.AttributeSet;
import javax.swing.text.PlainDocument;
import javax.swing.text.Document;
import javax.swing.text.BadLocationException;

import java.awt.Dimension;

public class NumericField extends JTextField
{

    private long p_lngMaxChars;

    public NumericField(long lngMaxChars, int columns)
    {
        super(columns);
        p_lngMaxChars = lngMaxChars;
        setSize(new Dimension(1,1));
        setHorizontalAlignment(JTextField.RIGHT);
    }

   protected Document createDefaultModel()
   {
        return new NumericDocument();
   }

    private class NumericDocument extends PlainDocument
    {
        public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException
        {

            if (Character.isDigit(str.charAt(str.length()-1)) &&
(str.length() < p_lngMaxChars))
            {
                super.insertString(offs, str, a);
            }

        }
    }

}

Esse Textfield soh ir� comportar n�meros, e ter� o tamanho restrito pelo
atributo lngMaxChars ...

Falows ...

----- Original Message -----
From: "Vin�cius Parizatto" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 26, 2002 9:29 AM
Subject: [java-list] duvida JTextField


Pessoal como eu seto o n�mero maximo de caracteres em um JTextField ?

[]z


--


/"\
\ /
 X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \  CAMPANHA DA FITA ASCII - CONTRA MAIL EM HTML

 .''`.
: :'  : Debian User
`. `'`
  `-

 Vinicius Parizatto
 mail: [EMAIL PROTECTED]
 tel.: 30619948 ramal: 129


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a