Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como limitar o número de caracteres em um JTextField de Java
A JTextField é um componente do sistema de Java GUI padrão com o qual o usuário pode inserir uma seqüência de palavras em um formulário. Como um componente de interface , a maioria dos métodos de entrada JTextField envolvem a manipulação do usuário, enquanto o real conteúdo do campo são tratados pelo documento associado do JTextField . Para limitar a entrada de um usuário, simplesmente impedir que o documento de mudar se o comprimento da cadeia de entrada excede o comprimento máximo especificado. Instruções
1

Crie uma nova subclasse de PlainDocument , por exemplo, " classe LimitedDocument estende PlainDocument . " Essa classe precisa de um campo, um número inteiro chamado " textLimit " que irá armazenar o comprimento máximo permitido .
2

Criar novos construtores que aceitam um "limite" parâmetro . No corpo do construtor, chamar o construtor do super-classe através de " super () ; " . E defina o campo textLimit para o valor do parâmetro de limite
3

Substituir o insertString método herdado de PlainDocument , que leva um inteiro , String e attributeSet como parâmetros. No corpo do método , verifique se o comprimento atual do documento , acessado via getLength () , mais o comprimento da corda para inserir é menor do que o valor de textLimit . Se assim for, chame o insertString herdado (int , String, attributeSet ) .
4

Criar e adicionar uma instância do novo tipo de documento para o JTextField , por exemplo, " textField.setDocument ( novo LimitedDocument (x)) ; ", onde " x" é o número máximo permitido de caracteres

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar int em uma String em Java 
·Como obter um número inteiro de nextLine 
·Diferentes técnicas de depuração para Java 
·O que é o NetBeans Desenvolvimento 
·Como fazer exame de entrada em Java Usando um Scanner 
·Como usar Xerces em Eclipse 
·Como importar um Applet Java 
·Como fazer o primeiro caractere de uma string em Caps e…
·Como Anexar a um processo Java em execução 
·Como converter XML para JSX 
  Artigos em destaque
·Como converter Latin1 para UTF-8 
·Como ocultar um botão de comando no Visual C 
·Como fazer comparações booleanos em Java 
·Como excluir registros em um array Programa C 
·Como converter CPP a DLL 
·Como substituir um personagem do JavaServer Pages 
·Como criar um arquivo PK3 
·Como usar Xsd na Net 
·Como Código RSA 
·Como obter um arquivo WSDL Validar a partir do URL Axis…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados