Java - Janelas

4 respostas
gisa_screen

:arrow: :idea: :?: :idea: :arrow:Gente me ajuda!

adicionei um evento no botãosalvar,mas ele não está salvando os dados… vejam!

private JButton getBtaoSalvar() {

if (btaoSalvar == null) {

btaoSalvar = new JButton();

btaoSalvar.setBounds(new Rectangle(296, 141, 82, 27));

btaoSalvar.setText(Salvar);

btaoSalvar.addActionListener(new java.awt.event.ActionListener() {

// metodo para salvar

public void actionPerformed(java.awt.event.ActionEvent e) {

// copia os valores dos campos para o objeto
atualizarFilme();

// gravar o objeto filme no banco

if (filmeDao.incluir(filme)) {

// não permite editar os campos

setCamposEditaveis(false);

} else {

javax.swing.JOptionPane.showMessageDialog(getInstancia(),

Erro na tentativa de gravar os dados do filme.);

}

}});

}
return btaoSalvar;

}

:?:acontece isso!!! :?:

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

at Face.JanelaFilme$3.actionPerformed(JanelaFilme.java:276)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source) :?:

4 Respostas

doug

Olá

Aparentemente esse trecho de código está correto, o problema está ocorrendo dentro do seu método atualizarFilme(), 
   o erro apontado é de alguma instancia ou um valor que ele faz o get e é nulo. Verifica dentro deste método
   os códigos que vai está lá o titl..

Ahh, dica: quando for postar código-fonte, utilize a tag code, fica melhor para visualizar... sabe coloridinho simpático!! srsrs

Espero ter ajudado
Flwsss

fabiofalci

Eu aposta na linha

filmeDao não está inicializado

gisa_screen

obrigado pela resposta…

Consegui resolver …Agora tem outro probleminha agora no botao pesquisar…
bem quando clico no botão procurar da Janela filme ,chama uma outra janela que é de pesquisa…onde nessa janela eu adicionei o Jtable para visualizar os dados da pesquisa…mas quando eu clico no botao pesquisar só aparece o código do filme na tabela,os outros nao aparece como o titulo etc…

O que será que acontece? Já veifiquei e não identifiquei o problema

S

Olá gisa_screen

post o código, desta forma poderemos lhe ajudar melhor.

Silvio Guedes

Criado 11 de maio de 2009
Ultima resposta 12 de mai. de 2009
Respostas 4
Participantes 4