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 …
Upload de fotos em Cadastro de Usuário
5 Respostas
S
Rodrigues,
posta o erro que está ocorrendo, para entendermos melhor sua situação.
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?)
É isso mesmo “cadPessoa”.
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
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo