[Resolvido] Pegar o valor de uma classe sem instanciar?

Estou pegando o id de uma tabela e setando ele em uma classe.
Porem vou precisar pegar o valor que setei em outra tela, mas pra eu usar eu preciso instanciar e isso reseta o valor. como faço para pegar o valor sem reseta-los no ato da instancia?

private void tabelaServicosMouseClicked(java.awt.event.MouseEvent evt) {

    if(evt.getClickCount() > 1){
        int row = this.tabelaServicos.rowAtPoint(evt.getPoint());

        
        DefaultTableModel modelo = (DefaultTableModel) tabelaServicos.getModel();
         //captura o ID
        Integer id = (Integer)modelo.getValueAt(tabelaServicos.getSelectedRow(), 0);
        Os os = new Os();
        OsDAO osDAO = new OsDAO();
        
        os.setId(id);
        
        TelaOs telaOs = new TelaOs();
        telaOs.setVisible(true);
        
    }
}

Cria um novo construtor na sua tela que recebe o modelo via parâmetro!

Exemplo:

private Os os;

public TelaOs(Os os) {
    initComponents();
    this.os = os;//Aqui você recebe o model via parâmetro
}

E lá na chamada ficaria assim:

TelaOs telaOs = new TelaOs(os);//Instânciando a tela passando o modelo como parâmetro
telaOs.setVisible(true);

Cara vc é top demais!! Deu mt certo kkk. Vlwwwwwww

Marca como Solução então :+1: