Ajuda a colocar imagens em botões

4 respostas
G

Pessoal , eu estava fazendo um tela no netbeans e colocando imagens em botões, só que eu mando compilar aparece um error:

init:
deps-jar:
Compiling 1 source file to C:\Desenvolvimento\EstagioII\build\classes
compile-single:
run-single:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
        at gui.TipoAtividade.initComponents(TipoAtividade.java:59)
        at gui.TipoAtividade.<init>(TipoAtividade.java:17)
        at gui.TipoAtividade$1.run(TipoAtividade.java:193)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
BUILD SUCCESSFUL (total time: 1 second)

as imagens são de extensão “png”.

como eu posso resolver isso;

4 Respostas

berg.pb

Vc está referenciando uma imagem externa que o soft não esta encontrando. Por isso o NullPointerException.

Crie um pcte no seu projeto e coloque as imagens para dentro do pcte.
Daí, nos seus botões, vc coloca a referencia para as imagens do pct.

Abrços

G

berg.pb:
Vc está referenciando uma imagem externa que o soft não esta encontrando. Por isso o NullPointerException.

Crie um pcte no seu projeto e coloque as imagens para dentro do pcte.
Daí, nos seus botões, vc coloca a referencia para as imagens do pct.

Abrços

Valeu cara.

G

berg.pb:
Vc está referenciando uma imagem externa que o soft não esta encontrando. Por isso o NullPointerException.

Crie um pcte no seu projeto e coloque as imagens para dentro do pcte.
Daí, nos seus botões, vc coloca a referencia para as imagens do pct.

Abrços

Então nesse caso, como o nome do meu projeto é EstagioII, eu coloco dentro de EstagioII é isso(EstagioII\imagens)?
eu estava colocando detro de “\EstagioII\src\imagens” e tá dando esse error.

berg.pb

Vc cria um PACOTE no seu projeto e NÃO UMA PASTA, dentro de src.

Se vc criar essa pasta, pode dar o erro de referencia do mesmo jeito.
Eu não sei como vc ta fazendo, qual IDE ta usando.

Crie um pacote (ou package) e importe todas as imagens que quer usar para esse pacte.
Por padrão, a IDE q vc estiver utiliando vai colocar o pcte dentro da pasta src.

Abraços

Criado 9 de maio de 2009
Ultima resposta 9 de mai. de 2009
Respostas 4
Participantes 2