style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

como llamar un JTextField de una clase a otra

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Algo así?

Algo así?

enter image description here

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class DeUnaClase {
   private JTextField tf = new JTextField(10);
   public String  getText() {
      String v = tf.getText();
      tf.setText("");
      return v;
   }
   public JTextField getTexField() {
      return this.tf;
   }
}
class AOtra {
    private JTextField tf  = new JTextField(10);
    public void setText( String text) {
       this.tf.setText( text );
    }
   
    public JTextField getTexField() {
       return this.tf;
    }
}
class Main {
   public static void main( String ... args ) {
      new Main().main();  
   }
   DeUnaClase deUnaClase = new DeUnaClase();
   AOtra      aOtra = new AOtra();
   public void main() {
     
      showFrameWith( deUnaClase.getTexField() );
      showFrameWith( aOtra.getTexField() );
      showFrameWith( new JButton(">>"){{ addActionListener(ac);}});
   }
   private void showFrameWith( final JComponent c ){
      new JFrame(){{
         add( c );
         pack();
         setVisible( true );
         setLocationRelativeTo( null );
      }};
   }
   ActionListener ac = new ActionListener() {
          public void actionPerformed( ActionEvent e ) {
            String text = deUnaClase.getText();
            aOtra.setText( text );
       }
    };
}

Quizá parezca redundante pero cabe mencionar que la parte que hace la magia es precisamente la que dice:

deunaClase.getText() a otra.setText()

enter image description here

:)

Respuesta!!!

Si es lo que no me quedaba Oscar, de verdad gracias por tu valiosa ayuda, soy mis primeros pasos en java, pero prometo dedicar mas tiempo a estudiar java, y gracias por la ayuda !!!!!

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">