Estou com um problema quando chamo a função LeData() da classe Data, para atribuir os valores ao rotulo labeldata, para que a data seja exibida na tela principal.
Alguem pode me auxiliar?
desde já grato.
public TelaPrincipal() {
initComponents();
//Data data = new Data();
Data mostraData = new Data();
mostraData.LeData();
labeldata.setText(mostraData.diaSemana+", "+mostraData.dia+" de "+mostraData.mes+" de "+mostraData.ano+);
public class Data {
String diaSemana;
String dia;
String mes;
String ano;
public void LeData()
{
Date data = new Date();
//diaSemana = ""+data.getDay();
dia = ""+data.getDate();
//mes = ""+data.getMonth();
ano = ""+(1900 + data.getYear());
switch (data.getDay())
{
case 0: diaSemana = "Domingo"; break;
case 1: diaSemana = "Segunda-Feira"; break;
case 2: diaSemana = "Terça-Feira"; break;
case 3: diaSemana = "Quarta-Feira"; break;
case 4: diaSemana = "Quinta-Feira"; break;
case 5: diaSemana = "Sexta-Feira"; break;
case 6: diaSemana = "Sábado"; break;
}
switch (data.getMonth())
{
case 0: mes = "Janeiro"; break;
case 1: mes = "Fevereiro"; break;
case 2: mes = "Março"; break;
case 3: mes = "Abril"; break;
case 4: mes = "Maio"; break;
case 5: mes = "Junho"; break;
case 6: mes = "Julho"; break;
case 7: mes = "Agosto"; break;
case 8: mes = "Setembro"; break;
case 9: mes = "Outubro"; break;
case 10: mes = "Novembro"; break;
case 11: mes = "Dezembro"; break;
}
}
}
