Boa tarde a todos. Sou iniciante em java e venho recorrer aos irmãos GUJ para tentar aprender um pouco sobre java. Desde já agradeço a todos.
Minha dúvida é a seguinte: tenho um campo do tipo jformattextfield, gostaria que o valor padadrão desse campo fosee a data atual, o problema é que não tenho idéia de como isso é feito.
Alguém poderia ajudar?
Fala ai Adriano!
Seguinte, também tive essa dúvida ha algum tempo e voce pode resolver da seguinte forma:
suaData = new JFormattedTextField();//instanciando um objeto da classe jFormatTextField
try{
mascaraData = new MaskFormatter("##/##/####");//Mascara de data para o formato brasileiro
}
catch(ParseException excp){}
suaData = new JFormattedTextField(mascaraData);
Date dataAtual = new Date();//instanciando um objeto da classe Date(capturado do S.O)
String formatoBrasil = "dd/MM/yyyy";//Exibir a data no formato brasileiro
SimpleDateFormat formataData = new SimpleDateFormat(formatoBrasil);//formatando a data no formato brasileiro para a mascara que sera exibida no seu jFormatTextField
suaData.setText(formataData.format(dataAtual));//Metodo para exibir a data atual no seu jFormatTextField
Boa sorte e até e próxima.