Chamada de metodos

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()+"');");

c.conectar();
c.InicioTransacao(update);
c.FechaTransacao();
c.Fechar();
}
[/code][/code]

Erro? Qual erro?

Gerra o erro java.lang.NullPointerException

Em que linha? Poste o stack trace, por favor :wink:

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)

Como eu faço para um objeto string receber o valor de um objeto do tipo JTextFeild???

String a = meuJTextField.getText();