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());
}
}