Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: GuillermoM en 10 de Mayo 2016, 20:48

Título: Java ¿Cómo pasar variables de un JFrame a otro? JTextField y JOptionPane
Publicado por: GuillermoM en 10 de Mayo 2016, 20:48
Me explico estoy haciendo un programa en el cual utilizo 2 Jframe en el primero tengo 1 JtextField en el cual tengo pensado escribir un Nombre y guardar en una variable String Nom lo que este dentro del Jtextfield con un getText(),

Código: [Seleccionar]
String Nom= JTextField.getText()

, y en el segundo Jframe quiero llevar la variable String para mostrarla con un JOptionPane junto con un mensaje por ejemplo

Código: [Seleccionar]
JOptionPane.showMessageDialog(null,  "Tu nombre es :" + Nom);

espero puedan ayudarme a pasar esa variable a mi segundo JFrame
Título: Re:¿Cómo pasar variables de un JFrame a otro ?
Publicado por: Alex Rodríguez en 10 de Mayo 2016, 21:38
Hola Guillermo recomendamos seguir este curso paso a paso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Ahí tienes explicados todos los conceptos necesarios.

Saludos
Título: Re:Java ¿Cómo pasar variables de un JFrame a otro ?
Publicado por: DIANA KARINA HM en 03 de Junio 2016, 05:27
Para lograr hacer eso debes hacer lo siguiente:

Crear una instancia de la clase de la que vas a sacar el dato en la clase donde pondrás el dato después crear un método para sacar los valores de la clase


public tipodedato getDatoClave(){
return variabledatoClave;
}


Desde la clase que necesitas que llegue ese dato escribes lo siente


nombredelaclasequealmacenaeldato clave= new nombredelaclasequealmacenaeldato();

tipoDato varClave = clave.getDatoClave();


Ahora la variable varClave se la ha asignado el valor que queríamos.