Ajuda para cadastrar

3 respostas
fabiodurgante
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

3 Respostas

L

Poste sua classe para que possamos analizar.

Marky.Vasconcelos

Ou o jtf_nome é null ou o cli.

Sem mais código fica dificil saber.

fabiodurgante
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