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?
Então meu amigo eu sou totalmente iniciante, mas vou tentar explicar o proque fiz isso.
Vou criar um Vector para adicionar os funcionarios e passar eles como String, assim, depois q eu obtenho tudo eu mando ele como String.
Não sei se esta certo, mas para entender melhor o que preciso, se não for pedir muito, pode me ajudar lendo este meu outro topic em que eu explico sobre o projeto e peço outra ajuda http://www.guj.com.br/posts/list/75674.java#398226