Estimados,
Les saludo nuevamente para solicitar su ayuda. Estoy haciendo un formulario en el cual voy ingresando datos, sin embargo llego a una parte donde hago doble click a un control jtextfield y este me envia a otro formulario del cual voy a hacer una busqueda de datos, una vez que obtengo los datos que deseo lo envio nueevamente al formulario original con estos y lo muestra en el textfield a donde le di doble click incicialmente. Sin embargo(aqui viene el problema), al regresar al formulario inicial se reestablecen los otros controles (como textfields,jcombobox,etc. )con los datos por defecto o en su defecto en blanco o vacio.
Aqui les dejo los codigos que estoy usando:
// Con este metodo llamo al formulario de busqueda desde el formulario inicial:
private void txtCodCliMouseClicked(java.awt.event.MouseEvent evt) {
frmBuscar frmBusca=new frmBuscar(new frmVenta(), true);
if(evt.getClickCount()==2){
frmBusca.setLocationRelativeTo(null);
frmBusca.setVisible(true);
}
}
//Con este codigo envio los datos encontrados del formulario de busqueda al formulario inicial:
public class frmBuscar extends javax.swing.JDialog {
frmVenta frmV=new frmVenta();
private void btnAceptarActionPerformed(java.awt.event.ActionEve nt evt) {
if(tbCliente.getSelectedRow()>=0){
String cod=tbCliente.getValueAt(tbCliente.getSelectedRow( ), 0)+"";
String nom=tbCliente.getValueAt(tbCliente.getSelectedRow( ), 1)+"";
frmV.txtCodCli.setText(cod);
frmV.txtRazonSoc.setText(nom);
//Como mantener los datos originales en el jfram frmVenta
this.dispose();
frmV.setVisible(true);
}else{
JOptionPane.showMessageDialog(this, "Seleccionar una fila");
}
}
Gracias por su apoyo y a la espera de una respuesta..
slds.