Bom dia pessoal, preciso de uma ajuda.
Estou iniciando com java e preciso de uma força.
Eu tenho um formulário e um ComboBox com uma lista de Grupos (EF, RTN, IN, OC, RS e TP) e conforme eu seleciono um desses grupos eu digito no meu TextField um valor.
Como faço para, exemplo:
Selecionar o Grupo EF e no meu TextField eu só posso digitar Letras e Números, sem caracteres especiais.
Selecionar o Grupo IN, no TextField só posso digitar números.
Bom, para isso não existe uma receita pronta, nem nada padrão do java.
Você conhece ou ouviu falar de regular expressions? As famosas regex?
Se não, sugiro que vá agora mesmo estudar. Vai precisar disso para validar essas coisas.
Eu estava lendo a respeito sobre expressões regulares, só estou com dificuldade de implementar isso no código.
Eu sei exatamente o que precisa fazer na tela, mas escrever isso no código está complicado.
Primeiro crie cada caso a ser tratado. Creio que usará vários ifs…
Dentro de cada if, faça o tratamento específico para cada situação (caracteres, números, etc)