Boa tarde galera, beleza?
Novamente preciso muito da ajuda de vocês. Estou utilizando o Netbeans 5.5.1 para desenvolver um programinha de cadastro de alunos (trabalho de faculdade), nele o campo RA (Registro de Aluno) deve aceitar somente número inteiros.
Tenho um JFormattedTextField e através deste tutoria eu fui nas propriedades do meu JFormattedTextField eu implementei como no exemplo:
txtRA = new javax.swing.JFormattedTextField(NumberFormat.getIntegerInstance());
txtRA.setValue(new Integer(123));
Dai no action do meu botão, que vai efetivar o cadastro eu fiz um try/catch seguindo o restante do tutorial.
Integer intValue = (Integer)txtRA.getValue();
try {
String RA = intValue.toString();
txtMedia.setText(RA);
} catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, "O numero é:");
}
Porém não surtiu nenhum efeito.
Ja tentei de diversas formas validar este campo e não consigo. Podem me ajudar?
Grato