Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2011, 02:25
Avatar de calichecal
calichecal
 
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 14 años, 11 meses
Puntos: 12
Respuesta: Pasar datos de un formulario a otro

Cita:
Iniciado por iran394 Ver Mensaje
hola colegas se me ha presentado el siguiente problema y es q tengo 2 formularios en el 1ro escribo los datos del cliente (nombre , cargo) ...y quiero q esos datos pasen al 2do formulario q se llama factura cunado de clik en un boton.....la verdad es que no tengo ni idea.......gracias por su atencion....
supongo que tienes un objeto "Cliente" con dichos atributos, siendo así solo tienes que mandar una referencia del JFrame por ejemplo:

Cita:
class Frame1 extends JFrame{

private Cliente cliente;

private void jButtonActionPerformed(java.awt.event.ActionEvent evt) {

String nombre;
String cargo;

///por acá inicializas nombre y cargo con valores que encuentran en cajas de texto

//...

cliente=new Cliente(nombre,cargo);// inicializo objeto cliente

//y lo mando a factura, pero no el objeto cliente sino una referencia al JFrame
factura objetoFactura=new factura(this);
objetoFactura.setVisible(true);

}


public Cliente getCliente(){
return cliente;
}


}
el otro formulario:


Cita:
class factura extends JFrame{

private Frame1 elotroframe;

public factura(Frame1 elotroframe){

this. elotroframe= elotroframe;//guardo referencia por si voy a utilizarla en otros lados aparte del //constructor

//acá accedo al nombre del cliente por medio del método que me ofrece el JFrame del cual tengo referencia, y lo imprimo en un area de texto.
jtxtArea.setText(elotroframe.getCliente().getNombr e());

}


}
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-

Última edición por calichecal; 26/06/2011 a las 02:39