Java ImageIO.read (getClass (). GetResource ()) retorna nulo
A linha
andImg = ImageIO.read(getClass().getResource("gate_and.png"));
falha com
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null!
Estou usando o Eclipse e na visualização de navegação sob a pasta bin existe o arquivo gate_and.png, sugerindo que o arquivo está no caminho de construção.
Na visão do explorador de pacotes eu tenho
project/src/view/class - This is the class that has the code above.
e
project/images/gate_and.png
Cliquei com o botão direito do mouse na pasta do projeto> caminho de compilação> link source para adicionar a pasta de imagens como uma fonte, fazendo isso novamente para fornecer uma mensagem de confirmação que diz que as imagens já estão na origem.
Eu também tentei mudar o gate_and.png para images / gate_and.png e /images/gate_and.png, mas como a imagem gate_and.png está na pasta bin, acho que o original está correto.