[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]