Tratamento de erro [RESOLVIDO]

6 respostas
lucaslzl

Boa Tarde,

gostaria de saber de algum código de tratamento de erro, procurei mas não encontrei, por exemplo fazer que um campo não aceite letras, ou números.

Obrigado.

6 Respostas

lucas_guj

lucaslzl:
Boa Tarde,

gostaria de saber de algum código de tratamento de erro, procurei mas não encontrei, por exemplo fazer que um campo não aceite letras, ou números.

Obrigado.

Faz uma busca aqui no fórum ou no google sobre expressões regulares e usa.

lucaslzl

não conheço, vou dar uma olhada em artigos sobre isso

obrigado

lucas_guj

lucaslzl:
não conheço, vou dar uma olhada em artigos sobre isso

obrigado

Ou então use JFormattedText, ou os dois juntos. De nada.

mauriciot.silva

se vs estiver usando swing
acredito q esta eh a melhor opcao....

trabalhar com a classe Character...

JTextField text = new JTextField();
		
		text.addKeyListener(new KeyAdapter() {
		
			@Override
			public void keyPressed(KeyEvent event) {
				
				// RECUSA DIGITOS
				if(Character.isDigit(event.getKeyChar())){
					event.consume();
				}
				
				// RECUSA LETRAS
				if(Character.isLetter(event.getKeyChar())){
					event.consume();
				}
			}
		});

pois regex eh um mais avancado...

M

Boa noite,

este tipo de tratamento seria interessante você cuidar no front-end, usando como o amigo informou expressões regulares ou até mesmo javascript/jquery, dessa maneira garantindo o tipo de dado que chegará a parte de back-end e não deixar para verificar o dado nessa camada.

Espero ter ajudado.

lucaslzl

Obrigado a todos, ajudaram bastante. Sim, estou trabalhando com um swing ;).

Criado 4 de julho de 2012
Ultima resposta 5 de jul. de 2012
Respostas 6
Participantes 4