Eu sempre coloquei ícones em botões desta maneira:
Iniciar.setIcon(new ImageIcon(getClass().getResource("/recursos/pause.png")));
E acredito que não sou só eu que faço isso. E sempre funcionou, porém agora o ícone não está sendo exibido no meu JButton. E nenhuma exceção é lançada. Sinal de que meu arquivo foi localizado, mas não funciona. Alguém sabe me explicar isso?
Já tentou colocar via propriedades do botão ao invés de codificar para ver se funciona ?
Está falando por modo gráfico?
Sim, em diversos projetos que tenho sempre fiz assim e até nunca tive este tipo de problema!
Faz essa tentativa como teste!
Tem como fazer isso no Eclipse?
Cara no eclipse eu desconheço, pois não tenho nenhum tipo de contato com essa IDE, mas acredito que deve ter como sim!
Eu utilizo NetBeans e Android Studio, nas duas eu consigo realizar tal ação via modo gráfico na IDE.