Bonsoir à tous, quelqu'un pourrait-il me dire pourquoi je n'arrive pas à renseigner le champ txtCodeEnf du formulaire ActeNaissSuite par la valeur TxtCodeActe du formulaire "FormANaiss" de depuis lui?

Code du formulaire FormANaiss

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public final class FormANaiss extends javax.swing.JFrame {
  private javax.swing.JTextField TxtCodeActe;
  private ActeNaissSuite suite = new ActeNaissSuite(this); // instance du formulaire ActeNaissSuite
 
   public FormANaiss() {
       initComponents();
   }
 
 private void cmdSuiteActionPerformed(java.awt.event.ActionEvent evt) {                                         
         suite.setVisible(true);
                 suite.setTxtCodeEnf(getTxtCodeActe());/* je veux remplir le champ txtCodeEnf de ActeNaissSuite à partir de ce formulaire par le bouton suite,mais pas moyen.j'ai l'impression  qu'il ne sais pas communiqué avec ActeNaissSuite */     
    }     
 public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
 
            @Override
            public void run() {
                new FormANaiss().setVisible(true);
            }
        });
    }        
 
public String getTxtCodeActe() {
        return TxtCodeActe.getText().trim();
    }
}
code du formulaire ActeNaissSuite

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class ActeNaissSuite extends javax.swing.JFrame {
   private FormANaiss frmANaiss;// instance de FormANaiss
 private String txtCodeEnf;
 
public ActeNaissSuite(FormANaiss frmANaiss) {
        this.frmANaiss = frmANaiss;
        initComponents();
}
 private void CmdPcdtActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
         frmANaiss.setVisible(true);// Appel du formulaire FormANaiss
 
    }     
 
 public void setTxtCodeEnf (String txtCodeEnf) { // accesseur que j'utilise dans FormANaiss pour remplir champ txtCodeEnf
        this.txtCodeEnf = txtCodeEnf;
    }
 
public static void main(String args[]) {
 
        java.awt.EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                FormANaiss frmNaiss= new FormANaiss();
                new ActeNaissSuite(frmNaiss).setVisible(true);
            }
        });
 
    }
 
}