Duvida com Objetos

[color=red]Estou tentando importar objetos de outra classe aí está o exemplo… não consigo buscar os objetos em outro jframe[/color]

package utilitarios;

import java.util.Date;
import java.text.SimpleDateFormat;

public class data {
String mes, dia, ano, dia_semana, hora;
SimpleDateFormat horaformatadas = new SimpleDateFormat(“HH:mm:ss”);

public void le_hora(){
    Date horaatual = new Date();
    hora = horaformatadas.format(horaatual);
}


public void le_data(){
    Date data = new Date();
    mes = ""+data.getMonth();
    dia = ""+data.getDate();
    ano = ""+(2900 + data.getYear());
    dia_semana = ""+data.getDay();
    
   switch(data.getDay()){
       case 0: dia_semana = "Domingo";break;
       case 1: dia_semana = "Segunda";break;
       case 2: dia_semana = "Terça";break;
       case 3: dia_semana = "Quarta";break;
       case 4: dia_semana = "Quinta";break;
       case 5: dia_semana = "Sexta";break;
       case 6: dia_semana = "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;
    }
}

}


[size=18][color=red]E estou querendo nesta classe aki:[/[/color]size]


package agenda;

import utilitarios.data;

public class janela_p extends javax.swing.JFrame {

public janela_p() {
    initComponents();
    setBounds(10,10,300,400);
    data mostra_data = new data();
    mostra_data.le_data();
    label_data.setText(mostra_data.dia); //[color=red]<--aqui eu estou querendo chamar o campo mas da erro. ele consegue encontrar somente o le.data(); mas não encontra o que está dentro dele que é o campo 'dia'   [/color]    //label_data.setText(mostra_data.dia+", "+mostra_data.dia_semana+" de "+mostra_dat.mes+" de "+ mostra_data.ano);
    
    //mostra_data.le_hora();
    //label_hora.setText("Hora Atual: "+mostra_data.hora);
}


// <editor-fold defaultstate="collapsed" desc=" Código Gerado ">                          
private void initComponents() {
    jXMonthView1 = new org.jdesktop.swingx.calendar.JXMonthView();
    label_data = new java.awt.Label();
    label_hora = new java.awt.Label();
    jMenuBar1 = new javax.swing.JMenuBar();
    jMenu1 = new javax.swing.JMenu();
    jMenuItem1 = new javax.swing.JMenuItem();
    jMenuItem2 = new javax.swing.JMenuItem();
    jMenu2 = new javax.swing.JMenu();
    jMenuItem3 = new javax.swing.JMenuItem();
    jMenuItem4 = new javax.swing.JMenuItem();

    getContentPane().setLayout(null);

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("Agenda Pessoal");
    setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    setMaximizedBounds(new java.awt.Rectangle(0, 0, 0, 0));

    jXMonthView1.setBackground(new java.awt.Color(235, 233, 237));
    jXMonthView1.setForeground(new java.awt.Color(0, 0, 0));
    jXMonthView1.setFont(new java.awt.Font("Verdana", 0, 11));
    jXMonthView1.setOpaque(false);
    jXMonthView1.setShowLeadingDates(false);
    jXMonthView1.setShowTrailingDates(false);
    jXMonthView1.setTraversable(true);
    getContentPane().add(jXMonthView1);
    jXMonthView1.setBounds(-10, 150, 300, 190);

    label_data.setBackground(new java.awt.Color(153, 204, 255));
    getContentPane().add(label_data);
    label_data.setBounds(180, 110, 60, 20);

    label_hora.setBackground(new java.awt.Color(153, 204, 255));
    getContentPane().add(label_hora);
    label_hora.setBounds(80, 110, 60, 20);

    jMenu1.setIcon(new javax.swing.ImageIcon("C:\\PROGRAMAS_JAVA\\agenda\\imagem\\Burn table.gif"));
    jMenu1.setText("Minhas Datas");
    jMenuItem1.setText("Trabalho");
    jMenu1.add(jMenuItem1);

    jMenuItem2.setText("Compromisso");
    jMenu1.add(jMenuItem2);

    jMenuBar1.add(jMenu1);

    jMenu2.setIcon(new javax.swing.ImageIcon("C:\\PROGRAMAS_JAVA\\agenda\\imagem\\Phone.gif"));
    jMenu2.setText("Meus Contatos");
    jMenuItem3.setText("Anivers\u00e1rio");
    jMenu2.add(jMenuItem3);

    jMenuItem4.setText("Encontro");
    jMenu2.add(jMenuItem4);

    jMenuBar1.add(jMenu2);

    setJMenuBar(jMenuBar1);

    java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
    setBounds((screenSize.width-291)/2, (screenSize.height-367)/2, 291, 367);
}// </editor-fold>                        

public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new janela_p().setVisible(true);
        }
    });
}

// Declaração de variáveis - não modifique                     
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JMenuItem jMenuItem4;
private org.jdesktop.swingx.calendar.JXMonthView jXMonthView1;
private java.awt.Label label_data;
private java.awt.Label label_hora;
// Fim da declaração de variáveis                   

}

[color=red]Se alguem puder ajudar… vlws[/color]

…deixa eu entender , vc esta querendo o valor da variavel dia que está dentro do metodo le_data() da classe data ?

abraço,

Para ver em outros diretorios marque o que voce quer com public

E outra coisa:

Pleo que vi, você está traduzindo a data na mão, certo?

Já pensou em usar o Locale?

Locale brazil = new Locale("pt","BR");
Date hoje = Calendar.getInstance(brazil).getTime();
System.out.println(hoje);

[quote=Mark_Ameba]Para ver em outros diretorios marque o que voce quer com public

E outra coisa:

Pleo que vi, você está traduzindo a data na mão, certo?

Já pensou em usar o Locale?

Locale brazil = new Locale("pt","BR"); Date hoje = Calendar.getInstance(brazil).getTime(); System.out.println(hoje); [/quote]

ok… vlws.kra