Ouvintes

3 respostas
ilidiopaulo

e este é o erro que está dando.

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

at Tabela.TabelaTeste.adicionaLinha(TabelaTeste.java:87)

at Tabela.TabelaTeste.access$0(TabelaTeste.java:86)

at Tabela.TabelaTeste$1.actionPerformed(TabelaTeste.java:70)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:5501)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)

at java.awt.Component.processEvent(Component.java:5266)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3968)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1778)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
});

3 Respostas

ilidiopaulo

Desculpem no tópico anterior eu só postei o erro.

Pessoal, estou fazendo uma aplicação simples usando tabelas, par fins de estudo, o que acontece é que eu tenho que adicionar, remover e atualizar os registros que estão na tabela, isso é feito por botões, até ai dá para levar, mas o problema foi quando eu fui colocar ação nos botões, o problema é que eu não sei o porque do erro que está dando.
Aqui está o codigo que eu fiz.

Código:

janela.add(jBTadicionar); 
  jBTadicionar.setText("Adicionar"); 
  jBTadicionar.setBounds(10, 525, 100, 20); 
  jBTadicionar.addActionListener(new java.awt.event.ActionListener() { 
        public void actionPerformed(java.awt.event.ActionEvent evt) { 
            adicionaLinha(evt); 
        } 

e este é o erro que está dando.
Exception in thread AWT-EventQueue-0 java.lang.NullPointerException

at Tabela.TabelaTeste.adicionaLinha(TabelaTeste.java:87)

at Tabela.TabelaTeste.access$0(TabelaTeste.java:86)

at Tabela.TabelaTeste$1.actionPerformed(TabelaTeste.java:70)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:5501)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)

at java.awt.Component.processEvent(Component.java:5266)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3968)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1778)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
});
ilidiopaulo

Desculpem no tópico anterior eu só postei o erro.

Pessoal, estou fazendo uma aplicação simples usando tabelas, par fins de estudo, o que acontece é que eu tenho que adicionar, remover e atualizar os registros que estão na tabela, isso é feito por botões, até ai dá para levar, mas o problema foi quando eu fui colocar ação nos botões, o problema é que eu não sei o porque do erro que está dando.
Aqui está o codigo que eu fiz.

Código:

janela.add(jBTadicionar); 
  jBTadicionar.setText("Adicionar"); 
  jBTadicionar.setBounds(10, 525, 100, 20); 
  jBTadicionar.addActionListener(new java.awt.event.ActionListener() { 
        public void actionPerformed(java.awt.event.ActionEvent evt) { 
            adicionaLinha(evt); 
        } 

e este é o erro que está dando.
Exception in thread AWT-EventQueue-0 java.lang.NullPointerException

at Tabela.TabelaTeste.adicionaLinha(TabelaTeste.java:87)

at Tabela.TabelaTeste.access$0(TabelaTeste.java:86)

at Tabela.TabelaTeste$1.actionPerformed(TabelaTeste.java:70)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:5501)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)

at java.awt.Component.processEvent(Component.java:5266)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3968)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1778)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
});
fenrir

Verifique na linha 87, da sua classe TabelaTeste, o que você está fazendo.

Aposto uma coxinha como você está acessando algum método num objeto que não foi inicializado. :wink:

Criado 3 de maio de 2007
Ultima resposta 3 de mai. de 2007
Respostas 3
Participantes 2