Bom galera eu gostaria de criar tres jtextfilds.Neste 1.jtextfilds queria obrigar o usuario digitar somente dois caractres se o usuario ñ digitar aparecer uma mensagem de erro, assim que o 1.jtextfilds estiver completo passar para 2.jtextfilds obrigar tambem dois caracteres depois de completo passar para o 3.jtextfilds.Sou iniciante em java e estou precisando de ajuda.vlw
Jtextfilds
5 Respostas
No evento keypressed do seu textfield, vc faz:
if (seuTextField1.getText().length() > 2)
seuTextField2.requestFocus();
etc.
no evento focuslost dos seus textfields, tu faz:
if (seuTextField1.getText()length() < 2)
erro..
Nossa… mal dá para entender sua frase… tem certeza que você não é iniciante no português também?
Dê uma olhada no método setInputVerifier do JTextField. É para fazer exatamente o que você quer…
Mais informações em:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/InputVerifier.html
vlw meu jovem
vlw peerless
Nossa… mal dá para entender sua frase… tem certeza que você não é iniciante no português também?Dê uma olhada no método setInputVerifier do JTextField. É para fazer exatamente o que você quer…
Mais informações em:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/InputVerifier.html
Bah, não conhecia isso (e olha que é antigo :shock: ) … seria tipo um Validator pra swing… cool!
ps: Se conseguir implementar a solução do Vini, recomendaria ao invés da minha.
t+