seguinte tenho a classe
private String nome;
os get e set
ai no jdialog para cadastro faço o seguinte, seto o campo nome com o texto do jtf_nome, antes de mandar salvar no banco porem ele da o seguinte erro
Exception occurred during event dispatching:
java.lang.NullPointerException
at apresentacao.cadastrar.jSalvarActionPerformed(cadastrar.java:562)
at apresentacao.cadastrar.access$100(cadastrar.java:27)
at apresentacao.cadastrar$2.actionPerformed(cadastrar.java:176)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6134)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5899)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
cli.setNome(jtf_nome.getText()); //quando eu seto os dados do campo ele da erro em qualquer campo
Ajuda para cadastrar
3 Respostas
L
Poste sua classe para que possamos analizar.
Ou o jtf_nome é null ou o cli.
Sem mais código fica dificil saber.
RESOLVIDO
public class cadastrar extends javax.swing.JDialog {
public static final long serialVersionUID = 1L;
private Cliente cli;
Date suaData = new Date();
String data = ("dd'/'MM'/'yyyy");//Quinta-feira, 19 de Fevereiro de 2009, 19:05:44
String dataFormatada ;
SimpleDateFormat formata = new SimpleDateFormat(data);
/** Creates new form alterar */
public cadastrar(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
cli = new Cliente(); //faltou esse aqui
dataFormatada = formata.format(suaData);
System.out.println(dataFormatada);
jtf_data.setText(dataFormatada);
}
valeu ai a todos pela ajuda ate mais
Criado 9 de junho de 2009
Ultima resposta 9 de jun. de 2009
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo