Dificuldade de Preencher campo Data

Java

31/07/2011


 
Colegas o código abaixo faz uma consulta no banco e mostra os valores nos campos do formulário. Meu problema é como fazer para mostrar o campo txtData. Do jeito que esta embaixo tudo bem, mas se faço
 Lista.getDataEntrada 
diz que era esperado String e foi encontra java.util.data. Como faço nesse caso?

private void carregarCampos(){   try {                                    // Codigo para pegar o campo da tabela           Object campo =  tblEntrada.getValueAt(tblEntrada.getSelectedRow(),0);                       int campo1 = Integer.parseInt(campo.toString()) ;//Guarda o valor da coluna                      //Executa consulta para pegar os registro e carregar os campos           Lista = entradaDao.getEntrada(campo1);                                 //Preenche os campos com dados do banco de dados           txtNotaFiscal.setText(""+Lista.getIdNf());           cbxFornecedor.setSelectedItem(forn);           txtData.setText("25/07/2011");           cbxVendedor.setSelectedItem(Lista.getIdUsuario());           txtQtde.setText(""+Lista.getQtdeEntrada());                                                   } catch (SQLException ex) {            Logger.getLogger(frmEntrada.class.getName()).log(Level.SEVERE, null, ex);        }    }
Nilo Souza

Nilo Souza

Curtidas 0

Respostas

Davi Costa

Davi Costa

31/07/2011

Transforma então seu date em String.
Pesquise tb sobre a classe DateFormat


https://www.devmedia.com.br/post-18955-Desmistificando-a-Certificacao-SCJP6-Parte-III.html


att Davi

GOSTEI 0
Nilo Souza

Nilo Souza

31/07/2011

Tentei fazer assim e deu o erro abaixo.Estou usando um JFormatedField
 new JFormattedTextField(formatoData); 


try{     formatoData = new MaskFormatter("##/##/####");    }catch(Exception erro){    JOptionPane.showMessageDialog(null,"Não foi possivel setar a mascara para cpf, "+erro);}


SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy"); 


           Entrada Entrada=  new Entrada();            Entrada.setIdNf(Integer.parseInt(txtNotaFiscal.getText()));            Entrada.setIdFornecedor((Fornecedor) cbxFornecedor.getSelectedItem());            Entrada.setDtEntrada(formatador.parse(txtData.getText()));            Entrada.setIdUsuario(cbxVendedor.getSelectedIndex());            Entrada.setQtdeEntrada(Integer.parseInt(txtQtde.getText()));            Entrada.setIdProduto((Produto)cbxProduto.getSelectedItem());            Entrada.setUsuario(SingletonUtil.getInstance().getUsuario().getIdusuario());            Entrada.setOpr(opr);            entradaDao.spEntrada(Entrada); 

Minha função (procedure)[code/
CREATE OR REPLACE FUNCTION fn_iad_entrada(p_id dm_inteiro, p_idfornecedor dm_inteiro, p_dtentrada dm_data, p_idusuario dm_inteiro, p_qtde dm_inteiro, p_idproduto dm_inteiro, p_usuario dm_inteiro, p_opr dm_opr)  RETURNS void AS$BODY$ declare
begin  perform fn_RESTRICOES(6,P_USUARIO,NULL,P_OPR);  IF (p_opr = 'I') THEN          INSERT INTO NF_ENTRADA (        ID_FORNECEDOR,         DT_ENTRADA,         ID_USUARIO,         QTDE_ENTRADA,         ID_PRODUTO,         USUARIO_INCLUI         ) VALUES (P_IDFORNECEDOR,    P_DTENTRADA,    P_IDUSUARIO,    P_QTDE,    P_IDPRODUTO,    P_USUARIO);            ELSEIF (p_opr = 'U') then        UPDATE NF_ENTRADA SET         ID_FORNECEDOR = P_IDFORNECEDOR,         DT_ENTRADA = P_DTENTRADA,         ID_USUARIO = P_IDUSUARIO,         QTDE_ENTRADA = P_QTDE,         ID_PRODUTO = P_IDPRODUTO,         USUARIO_ALTERA = P_USUARIO         WHERE ID_NF = P_ID;           ELSEIF (p_opr = 'D') then                        DELETE FROM NF_ENTRADA WHERE ID_NF = P_ID; 
end if;  
end;$BODY$  LANGUAGE plpgsql[/code]
O dominio data no postgresql 9.0 
 CREATE DOMAIN dm_data  AS date;

Meu stacktrace
Error to try 2 with value Mon Aug 01 00:00:00 BRT 201101/08/2011 21:21:55 treinamento.forms.frmEntrada btnConfirmarActionPerformedGRAVE: nullorg.postgresql.util.PSQLException: Nenhum valor especificado para parâmetro 3.	at org.postgresql.core.v3.SimpleParameterList.checkAllParametersSet(SimpleParameterList.java:178)	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:246)	at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:498)	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:386)	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:328)	at treinamento.dao.GenericaDao.executePrepered(GenericaDao.java:93)	at treinamento.dao.EntradaDao.spEntrada(EntradaDao.java:34)	at treinamento.forms.frmEntrada.btnConfirmarActionPerformed(frmEntrada.java:464)	at treinamento.forms.frmEntrada.access$500(frmEntrada.java:43)	at treinamento.forms.frmEntrada$8.actionPerformed(frmEntrada.java:313)	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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)	at java.awt.Component.processMouseEvent(Component.java:6288)	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)	at java.awt.Component.processEvent(Component.java:6053)	at java.awt.Container.processEvent(Container.java:2041)	at java.awt.Component.dispatchEventImpl(Component.java:4651)	at java.awt.Container.dispatchEventImpl(Container.java:2099)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)	at java.awt.Container.dispatchEventImpl(Container.java:2085)	at java.awt.Window.dispatchEventImpl(Window.java:2478)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)	at java.awt.EventQueue.access$000(EventQueue.java:84)	at java.awt.EventQueue$1.run(EventQueue.java:602)	at java.awt.EventQueue$1.run(EventQueue.java:600)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)	at java.awt.EventQueue$2.run(EventQueue.java:616)	at java.awt.EventQueue$2.run(EventQueue.java:614)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)	at java.awt.Dialog$1.run(Dialog.java:1046)	at java.awt.Dialog$3.run(Dialog.java:1098)	at java.security.AccessController.doPrivileged(Native Method)	at java.awt.Dialog.show(Dialog.java:1096)	at java.awt.Component.show(Component.java:1584)	at java.awt.Component.setVisible(Component.java:1536)	at java.awt.Window.setVisible(Window.java:842)	at java.awt.Dialog.setVisible(Dialog.java:986)	at treinamento.forms.frmPrincipal.jMenuItem8ActionPerformed(frmPrincipal.java:227)	at treinamento.forms.frmPrincipal.access$400(frmPrincipal.java:17)	at treinamento.forms.frmPrincipal$5.actionPerformed(frmPrincipal.java:128)	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.AbstractButton.doClick(AbstractButton.java:357)	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)	at java.awt.Component.processMouseEvent(Component.java:6288)	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)	at java.awt.Component.processEvent(Component.java:6053)	at java.awt.Container.processEvent(Container.java:2041)	at java.awt.Component.dispatchEventImpl(Component.java:4651)	at java.awt.Container.dispatchEventImpl(Container.java:2099)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)	at java.awt.Container.dispatchEventImpl(Container.java:2085)	at java.awt.Window.dispatchEventImpl(Window.java:2478)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)	at java.awt.EventQueue.access$000(EventQueue.java:84)	at java.awt.EventQueue$1.run(EventQueue.java:602)	at java.awt.EventQueue$1.run(EventQueue.java:600)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)	at java.awt.EventQueue$2.run(EventQueue.java:616)	at java.awt.EventQueue$2.run(EventQueue.java:614)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)




GOSTEI 0
Davi Costa

Davi Costa

31/07/2011

Qual código dessas linhas:
at treinamento.dao.GenericaDao.executePrepered(GenericaDao.java:93) at treinamento.dao.EntradaDao.spEntrada(EntradaDao.java:34) at treinamento.forms.frmEntrada.btnConfirmarActionPerformed(frmEntrada.java:464) at treinamento.forms.frmEntrada.access$500(frmEntrada.java:43) at treinamento.forms.frmEntrada$8.actionPerformed(frmEntrada.java:313)


Temos que entender qual foi o erro.

Att Davi

GOSTEI 0
Nilo Souza

Nilo Souza

31/07/2011

Mudei o formato de ##/##/#### para ##-##-#### o erro foi:

04/08/2011 20:20:51 treinamento.forms.frmEntrada btnConfirmarActionPerformedGRAVE: nulljava.text.ParseException: Unparseable date: "07-07-2011"	at java.text.DateFormat.parse(DateFormat.java:337)	at treinamento.forms.frmEntrada.btnConfirmarActionPerformed(frmEntrada.java:458)	at treinamento.forms.frmEntrada.access$500(frmEntrada.java:43)	at treinamento.forms.frmEntrada$8.actionPerformed(frmEntrada.java:313)	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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)	at java.awt.Component.processMouseEvent(Component.java:6288)	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)	at java.awt.Component.processEvent(Component.java:6053)	at java.awt.Container.processEvent(Container.java:2041)	at java.awt.Component.dispatchEventImpl(Component.java:4651)	at java.awt.Container.dispatchEventImpl(Container.java:2099)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)	at java.awt.Container.dispatchEventImpl(Container.java:2085)	at java.awt.Window.dispatchEventImpl(Window.java:2478)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)	at java.awt.EventQueue.access$000(EventQueue.java:84)	at java.awt.EventQueue$1.run(EventQueue.java:602)	at java.awt.EventQueue$1.run(EventQueue.java:600)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)	at java.awt.EventQueue$2.run(EventQueue.java:616)	at java.awt.EventQueue$2.run(EventQueue.java:614)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)	at java.awt.Dialog$1.run(Dialog.java:1046)	at java.awt.Dialog$3.run(Dialog.java:1098)	at java.security.AccessController.doPrivileged(Native Method)	at java.awt.Dialog.show(Dialog.java:1096)	at java.awt.Component.show(Component.java:1584)	at java.awt.Component.setVisible(Component.java:1536)	at java.awt.Window.setVisible(Window.java:842)	at java.awt.Dialog.setVisible(Dialog.java:986)	at treinamento.forms.frmPrincipal.jMenuItem8ActionPerformed(frmPrincipal.java:227)	at treinamento.forms.frmPrincipal.access$400(frmPrincipal.java:17)	at treinamento.forms.frmPrincipal$5.actionPerformed(frmPrincipal.java:128)	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.AbstractButton.doClick(AbstractButton.java:357)	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)	at java.awt.Component.processMouseEvent(Component.java:6288)	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)	at java.awt.Component.processEvent(Component.java:6053)	at java.awt.Container.processEvent(Container.java:2041)	at java.awt.Component.dispatchEventImpl(Component.java:4651)	at java.awt.Container.dispatchEventImpl(Container.java:2099)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)	at java.awt.Container.dispatchEventImpl(Container.java:2085)	at java.awt.Window.dispatchEventImpl(Window.java:2478)	at java.awt.Component.dispatchEvent(Component.java:4481)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)	at java.awt.EventQueue.access$000(EventQueue.java:84)	at java.awt.EventQueue$1.run(EventQueue.java:602)	at java.awt.EventQueue$1.run(EventQueue.java:600)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)	at java.awt.EventQueue$2.run(EventQueue.java:616)	at java.awt.EventQueue$2.run(EventQueue.java:614)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Será que ajuda em alguma coisa?
GOSTEI 0
Nilo Souza

Nilo Souza

31/07/2011

Voltando ao erro que pediu antes da ultima mensagem, da o seguinte erro agora:
[code/Error to try 2 with value Thu Jul 07 00:00:00 BRT 201104/08/2011 20:48:18 treinamento.forms.frmEntrada btnConfirmarActionPerformedGRAVE: nullorg.postgresql.util.PSQLException: Nenhum valor especificado para parâmetro 3. at org.postgresql.core.v3.SimpleParameterList.checkAllParametersSet(SimpleParameterList.java:178) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:246) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:498) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:386) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:328) at treinamento.dao.GenericaDao.executePrepered(GenericaDao.java:93) at treinamento.dao.EntradaDao.spEntrada(EntradaDao.java:34) at treinamento.forms.frmEntrada.btnConfirmarActionPerformed(frmEntrada.java:464) at treinamento.forms.frmEntrada.access$500(frmEntrada.java:43) at treinamento.forms.frmEntrada$8.actionPerformed(frmEntrada.java:313) 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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6288) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6053) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4651) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:616) at java.awt.EventQueue$2.run(EventQueue.java:614) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1046) at java.awt.Dialog$3.run(Dialog.java:1098) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1096) at java.awt.Component.show(Component.java:1584) at java.awt.Component.setVisible(Component.java:1536) at java.awt.Window.setVisible(Window.java:842) at java.awt.Dialog.setVisible(Dialog.java:986) at treinamento.forms.frmPrincipal.jMenuItem8ActionPerformed(frmPrincipal.java:227) at treinamento.forms.frmPrincipal.access$400(frmPrincipal.java:17) at treinamento.forms.frmPrincipal$5.actionPerformed(frmPrincipal.java:128) 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.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850) at java.awt.Component.processMouseEvent(Component.java:6288) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6053) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4651) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:616) at java.awt.EventQueue$2.run(EventQueue.java:614) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[/code]

Quando uso o debug percebo que ao analiser a variavel aparece assim:FastTime long 1310007600000 cdate Gregorian$Date #1741, logo após da o erro acima. 
GOSTEI 0
Davi Costa

Davi Costa

31/07/2011

Pelo stack tracxe deu p notar que ele quer pegar 07-07-2011 e passar para '99/99/9999', notou a diferença?
(- é diferente de /)
A classe String possui o método replace onde podemos trocar um caractere por outro.

att Davi
GOSTEI 0
Nilo Souza

Nilo Souza

31/07/2011

Mas como fazer? Tem um jeito mais simples?
GOSTEI 0
Davi Costa

Davi Costa

31/07/2011

Entrada.setDtEntrada(formatador.parse(txtData.getText().replace("-","/")));


Se txtData.getText() não tiver o método replace por não ser uma String, basta
txtData.getText().toString().replace....


Att Davi
GOSTEI 0
Dyego Carmo

Dyego Carmo

31/07/2011

Opa !

Resolvido ?

Se sim, por favor feche o chamado :)

Valeu !
GOSTEI 0
POSTAR