Olá, gostaria de saber se tem como identificar quando a pessoa entra com um número em um JOptionPane.showInput, ou quando ela entra com um
caracter.Tenho visto muitas coisas como KeyListener, mas não sei como implementa-lo. Alguém pode dar uma ajudinha =D.
[quote=grimmjhow]Olá, gostaria de saber se tem como identificar quando a pessoa entra com um número em um JOptionPane.showInput, ou quando ela entra com um
caracter.Tenho visto muitas coisas como KeyListener, mas não sei como implementa-lo. Alguém pode dar uma ajudinha =D.[/quote]
Bom, eu conheço muito pouco de AWT/Swing, mas creio que este retorno seja uma String, certo?
Então, podes fazer assim:
String s = '1010';
boolean digit = s.matches("\\d+");
Só vai lhe retornar true caso existe somente números.
Para saber se foi digitado apenas caracteres, faça assim:
s.matches("[A-Za-z]+");
Abraços.
Entendo, muito obrigado vou implementar esse método =D Abraços