Tenho um JFormattedTextField, com a formatação ##/##/####, porém todavia, este objeto aceita datas como: 99/99/9999, o que não é mto legal e bem loko(imagina 99 dias num mês, durante 99 meses - seria praticamente uma vida infinita), não é mesmo?
Então pessoal, qual a maneita mais legal, simples, fácil, de boa, para validar essa increnca.
Stringdata=txtDataNascimento.getText();if(!ValidaData.validaData(data)){txtDataNascimento.setBackground(Color.RED);newMensagem(this,"Aviso"," Informe o Data correta !!!",Mensagem.MSG_BOTAO_OK,Mensagem.MSG_ICONE_INFORMACAO);}else{txtDataNascimento.setBackground(Color.WHITE);
victorgilc
humm…
victorgilc
Ok, coloquei no carret event e deu certo!
DavidUser
}else{
txtDataNascimento.setBackground(Color.WHITE);
Essa cor de fundo do campo de texto pode depois de ser alterada tem de usar um método revalidate ou repaint para funcionar?