Atualizar um JLabel com o metodo de outra classe [resolvido ]

tenho duas classes, vou posta um exemplo como estou fazendo:

classe1 :

public class classe1 extends javax.swing.JFrame {

public JLabel texto;

public classe1(){

texto = new JLabel("desconectado");

}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 

classe2 c2 = new classe2();
c2.atualizar_classe1_jlabel();

}
....

dessa forma acima não atualiza

na classe2 ta assim o metodo:

public class classe2{

public void atualizar_classe1_jlabel { 

classe1 c1 = new classe1();
c1.texto.setText("conectado");

}
}

se eu fizer pelo console o test funciona, mas no JForm não

ja procurei no forum mas não tive muito sucesso

gracias

Ao criar uma nova Classe1 na Classe2 não é a instancia original da Classe1 que está a ser modificada.

public class classe1 extends javax.swing.JFrame {

    public JLabel texto;

    public classe1(){

        texto = new JLabel("desconectado");
 
    }

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 

    classe2 c2 = new classe2();
    c2.atualizar_classe1_jlabel(this); //passa a instancia actual da classe como parâmetro

   }
....
public class classe2{

    public void atualizar_classe1_jlabel(classe1 c1) { 

        c1.texto.setText("conectado");

    }
}

boa, resolvido.

gracias