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]
-------------------------------------------------------------------------