scusate...questo dimostra la mia inesperienza

codice classe A

codice:
package prova;

public class A extends javax.swing.JFrame {

    public A() {
        initComponents();
    }


    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
       B b = new B();
       b.setVisible(true);
    }

    public static void main(String args[]) {}
           
    public void Get(String text) {
     jTextField1.setText(text);
    }


   
}
codice classe B

codice:
package prova;

public class B extends javax.swing.JFrame {

    public B() {
        initComponents();
    }

    
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        A a = new A();
        a.Get(jTextField1.getText());
    }

    public static void main(String args[]) {}

}
spero cosi sia meglio, ho tagliato del codice per semplificare la visualizzazione