Estou fazendo uma aplicacao que quando clico no botao cadastrar ele pega os dados do Textfield e grava no banco so quando chamo o metodo que ira chamar a classe que grava no banco da erro de execução, se alguem puder ajudar, o codigo esta abaixo
Esse cria o botão
cadastrar = new JButton("Cadastrar");
GravarBanco gravar = new GravarBanco();
cadastrar.addActionListener(gravar);
base.add(cadastrar);
Esse é a chamada do metodo e o metodo
[code]
private class GravarBanco implements ActionListener {
public void actionPerformed( ActionEvent e )
{
Cadastro cadastro = new Cadastro();
cadastro.Inserir();
}
}
public void Inserir()
{
Banco c = new Banco(“postgres”,“postgres”);
cliente.SetNome(nome2.getText());
cliente.SetTel(tel2.getText());
cliente.SetCep(cep2.getText());
update=("INSERT INTO estagio VALUES('"+ cliente.GetNome()+","+cliente.GetTel()+","+cliente.GetCep()+"');");
Exception occurred during event dispatching:
java.lang.NullPointerException
at Cadastro.Inserir(Cadastro.java:70)
at Cadastro$GravarBanco.actionPerformed(Cadastro.java:62)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:10
66)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Abstra
ctButton.java:1101)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:378)
at javax.swing.DefaultButtonModel.setPressed(Compiled Code)
at javax.swing.plaf.basic.BasicButtonListener$ReleasedAction.actionPerfo
rmed(BasicButtonListener.java:269)
at javax.swing.JComponent.processKeyBinding(Compiled Code)
at javax.swing.JComponent.processKeyBindings(Compiled Code)
at javax.swing.JComponent.processKeyEvent(Compiled Code)
at java.awt.Component.processEvent(Compiled Code)
at java.awt.Container.processEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.LightweightDispatcher.processKeyEvent(Compiled Code)
at java.awt.LightweightDispatcher.dispatchEvent(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Window.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:258)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:68)