Pessoal estou com a seguinte duvida de como recuperar um valor de um método e colocar esse valor em uma jLabel de uma outra classe. Bom vou postar aqui o que ja fiz por favor me corrijam para que eu possa aprender desde ja obrigado.
public static long DataNascimento(String dataNasc) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.setLenient(false);
String dtNasc = dataNasc;
String titulo = "Mensagem de Erro";
String mensagem = "Você digitou essa data " + dtNasc + "\nela é invalida, "
+ "entre com uma data valida.\n Ex: 01/01/2016";
String data = "01/01/1936";
Calendar dataA = Calendar.getInstance();
Calendar dataN = new GregorianCalendar();
long diaMilissegundos;
long idade = 0;
dataN.setTime(sdf.parse(dtNasc)); // Verifica se a data esta no formatao dd/MM/yyyy
Date dataLimite = (Date) sdf.parse(data);// seta uma data limite para o calculo no ex: 01/01/1900
if (dataN.getTime().before(dataA.getTime())) {// Condição para pegar datas ate a data atual do sistema do computador.
if (dataN.getTime().after(dataLimite)) { // Condição para pegar as datas ate a data limite estipulada.
diaMilissegundos = 86400000;
idade = (((dataA.getTimeInMillis() - dataN.getTimeInMillis()) / diaMilissegundos) / 365); // Calculo da idade.
if (idade >= 18 && idade < 80) {
return idade;
} else {
JOptionPane.showMessageDialog(null, mensagem);
}
}
return idade;
}
return idade;
}
}
gostaria de pegar esse return idade e colocar ele em um jlabel em um ActionPerformed