Chamada de metodos

6 respostas
R

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
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]

6 Respostas

Daniel_Quirino_Olive

Erro? Qual erro?

R

Gerra o erro java.lang.NullPointerException

cv1

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

R
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)
R

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

Daniel_Quirino_Olive
String a = meuJTextField.getText();
Criado 14 de outubro de 2003
Ultima resposta 14 de out. de 2003
Respostas 6
Participantes 3