Este foi o codigo enviado pelo Eduardo para o Alexandre Oliveira, faca um
teste.
Obs: O Componente usado e o JTextField (JDK1.2.x) e nao TextField(JDK1.1.x)


 import javax.swing.*;
> import javax.swing.text.*;
> import java.awt.event.WindowEvent;
> import java.awt.event.WindowAdapter;
> 
> public class LengthLimitedField extends JTextField {
> 
>   private int thisLen = 0;
>   private int maxLen = Integer.MAX_VALUE;
> 
>   public LengthLimitedField () {
>       super();
>   }
> 
>     public LengthLimitedField(int cols, int maxLen) {
>         super(cols);
>         this.maxLen = maxLen;
>     }
> 
>     public LengthLimitedField(int maxLen) {
>         super(0);
>         this.maxLen = maxLen;
>     }
> 
>     protected Document createDefaultModel() {
>         return new LengthLimitedDocument();
>     }
> 
>     class LengthLimitedDocument extends PlainDocument {
>         public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
>             if (str == null || thisLen >= maxLen)
>                 return;
>             if (thisLen + str.length() > maxLen)
>                 str = str.substring(0,maxLen - thisLen);
>             thisLen += str.length();
>             super.insertString(offs, str, a);
>         }
>         public void remove(int offs, int len)  throws BadLocationException
{
>             thisLen -= len;
>             super.remove(offs, len);
>         }
>     }
> 
> }

Rodolfo D. Dias
Paulista Seguros - Depto. Sistemas
Tel.:(011) 5503-4060
e-mail:[EMAIL PROTECTED]
          [EMAIL PROTECTED]

> ----------
> De:   Andre Zimowski Perevalo[SMTP:[EMAIL PROTECTED]]
> Enviada:      Quarta-feira, 15 de Dezembro de 1999 12:37
> Para:         '[EMAIL PROTECTED]'
> Assunto:      [SouJava-J] Tamanho do TextField
> Prioridade:   Alta
> 
> Ol� amigos da Lista !
>  
> Gostaria de saber, como eu posso fazer para limitar um textfield para 8
> caracteres ?
>  
> se algu�m  puder ajudar eu agrade�o
>  
> Atenciosamente,
>  
>  
> 
> Andr� Zimowski Perevalo 
> Associa��o Comercial do Paran� 
> Dep. de Inform�tica - Desenvolvimento 
> [EMAIL PROTECTED] 
> 
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------
> 

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a