Upload de fotos em Cadastro de Usuário

5 respostas
Mr_Rodrigues

E aew galera, estou montando uma aplicação para Desktop, onde deve ser inserido uma foto em um JLabel mas quando agente tenta colocar uma foto que está fora do projeto ele dá um erro, o erro consiste a partir do momento em que queremos trocar a foto utilizando um JFileChooser para retornar uma nova foto …
Me ajudem, Por favor …

5 Respostas

S

Rodrigues,

posta o erro que está ocorrendo, para entendermos melhor sua situação.

Mr_Rodrigues

Este é o erro …

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

at javax.swing.ImageIcon.(ImageIcon.java:167)

at projetolisons.cadPessoa.mudaImagem(cadPessoa.java:415)

at projetolisons.cadPessoa.access$300(cadPessoa.java:23)

at projetolisons.cadPessoa$4.actionPerformed(cadPessoa.java:167)

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)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

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)
S

Você está trabalhando com alguma referência de objeto que é nula.

projetolisons.cadPessoa.mudaImagem(cadPessoa.java:415)

Posta aí o código do cadPessoa. (Sua classe inicia com letra minúscula mesmo?)

Mr_Rodrigues

É isso mesmo “cadPessoa”.

Mr_Rodrigues

Problema resolvido galera …
Se quiserem saber tá aqui abaixo …
http://javafree.uol.com.br/topic-882353-Upload-de-fotos-em-Cadastro-de-Usuario.html&page=1#201379

Criado 6 de julho de 2011
Ultima resposta 7 de jul. de 2011
Respostas 5
Participantes 2