minha classe cadastrar
public class CadastrarCliente extends javax.swing.JDialog {
private Cliente cli;
/** Creates new form FormPessoa */
public CadastrarCliente(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
cli = new Cliente();
}
public CadastrarCliente(java.awt.Frame parent, boolean modal, Cliente cli) {
this(parent, modal);
this.cli = cli;
mostrarDados();
}//no editar abre a mesma tela do cadastro com os campos preenchidos
private void mostrarDados() {
if(cli == null)
return;
jtfNome_Cliente.setText(cli.getNome_Cliente() );
jtfCpf_Cliente.setText(cli.getCpf_Cliente());
jtfEstado_Cliente.setSelectedItem(cli.getEstado_Cliente());
jtfData_Cliente.setText(SimpleDateFormat.getDateInstance().format(cli.getData_Cliente()));
}
abaixo o restante o botao salvar esta salvando no banco perfeitamente o problema é no form ConsultarCliente a pesquisa esta perfeita e eu tenho um botao editar quando selecionado alguma linha da pesquisa no jtable e no botao editar assim
private void jEditarActionPerformed(java.awt.event.ActionEvent evt) {
Cliente cli = getSelecionado();
if(cli == null)
return;
new CadastrarCliente(this, true, cli).setVisible(true);
}
so que da erro no this dis que tem que criar construtor CadastrarCliente mas ja esta criado alguem ajuda ai
os argumentos do construtor está igual o que você está dando new???
os argumentos estão na mesma ordem como vocÊ o criou???
dá uma olhada ai
flw
entao eu quero abrir a tela de cadastros so que pegando esse metodo aqui
public CadastrarCliente(java.awt.Frame parent, boolean modal, Cliente cli) {
this(parent, modal);
this.cli = cli;
mostrarDados();
}
quando eu clica no botao editar la na consulta