Que tipo de checagem posso fazer para testar se o conteúdo de um JTextField possui somente números? Devo lançar algum tipo de exceção?
Entrada somente de números
N
1 Resposta
B
Ola,
Bom, vc pode tentar converter para double… se der exception não é número, ex.:
...
try{
String str = myJTextField.getText();
Double.parseDouble(str);
System.out.println("é número");
}catch(NumberFormatException nfe){
//n]ao é número
}
...
Eu acho que se vc for informar direto ao usuário não precisa lançar exception não.
Mas vc pode escolher tratar a entrada melhor… não deixando o usuário digitar coisas “não números”… dá uma olhada no JFormattedTextField.
Até.
Criado 14 de dezembro de 2006
Ultima resposta 14 de dez. de 2006
Respostas 1
Participantes 2