Hola que tal, necesito enviar un dato de un jdialog a otro, para que en el que recibo me sirva ´para hacer una consulta, lo tengo de esta manera: Este es mi jdialog que envia: public class EditarCliente extends JDialog {
JButton btnVerOtroTelefono = new JButton("Ver Tel\u00E9fonos"); btnVerOtroTelefono.setIcon(new ImageIcon("C:\\Users\\kike\\workspace\\Ventas\\src\\imagenes\\Phone.png")); btnVerOtroTelefono.setMnemonic('V'); btnVerOtroTelefono.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
} catch(SQLException e){ JOptionPane.showMessageDialog(null, "No hago consulta "+e.toString()); } }
Lo que no entiendo es porque en el textRfc si recibe el dato, pero ya cheque que si manda el dato pero muy tarde, lo manda despues de hacer la consulta, que estoy haciendo mal??
Hola que tal, necesito enviar un dato de un jdialog a otro, para que en el que recibo me sirva ´para hacer una consulta, lo tengo de esta manera:
Este es mi jdialog que envia: public class EditarCliente extends JDialog {
JButton btnVerOtroTelefono = new JButton("Ver Tel\u00E9fonos");
btnVerOtroTelefono.setIcon(new ImageIcon("C:\\Users\\kike\\workspace\\Ventas\\src\\imagenes\\Phone.png"));
btnVerOtroTelefono.setMnemonic('V');
btnVerOtroTelefono.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
VerTels VerTels=new VerTels();
VerTels.donde=textRfc.getText();
VerTels.textField.setText(textRfc.getText());
VerTels.setModal(true);
VerTels.setVisible(true);
}
});
btnVerOtroTelefono.setBounds(273, 113, 148, 23);
contentPanel.add(btnVerOtroTelefono);
Este es mi jdialog que recibe: public class VerTels extends JDialog {
public void carga(){
Statement sentencia=null;
resultadoTel=null;
JOptionPane.showMessageDialog(this, "que trae donde "+donde);
try{
//donde = textField.getText();
Connection con;
String bd = "db_ventas";
String login = "root";
String password = "";
String url = "jdbc:mysql://localhost/" + bd;
con = DriverManager.getConnection(url, login, password);
sentencia=con.createStatement();
resultadoTel=sentencia.executeQuery("SELECT * FROM tbl_telefono where Id_Cliente="+donde);
siguiente();
}
catch(SQLException e){
JOptionPane.showMessageDialog(null, "No hago consulta "+e.toString());
}
}
Lo que no entiendo es porque en el textRfc si recibe el dato, pero ya cheque que si manda el dato pero muy tarde, lo manda despues de hacer la consulta, que estoy haciendo mal??
Gracias por la ayuda