Pessoal,
Estou tentando ler uma imagem para colocar num JXImagePanel.
Estou fazendo isto da seguinte forma:
Image imagem = ImageIO.read(JXImagePanel.class.getResourceAsStream("/view/images/imagem.jpg"));
jXImagePanel1.setImage(imagem);
e ele dá o seguinte erro:
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
at view.JanelaSobre.<init>(JanelaSobre.java:31)
at view.JanelaPrincipal.<init>(JanelaPrincipal.java:49)
at view.JanelaPrincipal$17.run(JanelaPrincipal.java:673)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
O problema é que minha imagem está naquele diretório que eu citei. E que outras imagens daquele mesmo diretório estão sendo lidas sem erro, porém esta imagem ‘imagem.jpg’ tá dando esse problema.
Alguém poderia me dizer se tem algum detalhe da classe ImageIO para que isto esteja acontecendo?
Grato pela atenção.