Ouvintes

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.

		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)

    });

[/code]

Acho q o seu JButton está nulo. Roda isso no debug e v o que está acontecendo certinho, falar do nada assim sem ver a app executando fica dificil.