Onde está seu arquivo? Supondo que sua classe se chame br.com.exemplo.pacote.Programa , seu arquivo .png está em /src/abertura.png ou em /src/br/com/exemplo/pacote/abertura.png?
Se estiver em /src/abertura.png você tem de usar …getResource("/abertura.png") e se estiver no mesmo diretório do arquivo-fonte da sua classe, aí você pode usar “abertura.png”.
Cuidado que o Java, mesmo no Windows, diferencia entre nomes de arquivos em minúsculas e maiúsculas. Portanto, se você for editar esse seu arquivo abertura.png no MS-Paint (por exemplo), que tem o costume de mudar a extensão .png (minúscula) para .PNG (maiúscula), você pode ter uma surpresa desagradável. Tome cuidado com esses nomes.