2 Bilder in JDialog anzeigen

Ein

for (char c='a'; c<='z'; c++)
{
    Image image = ImageIO.read(getClass().getResource(c+".png"));    
...
}

würde es da auch tun. Ansonsten geht es wohl nur über reflection, ja - aber der Fall, dass man selbst nicht weiß (bzw. keine Kontrolle darüber hat) was in der eigenen JAR liegt, sollte eher die Ausnahme sein…

getClass().getResource() ja, um dann die Ressource zu laden.
Ich hatte es so verstanden, beliebig viele Bilder können innerhalb der JAR liegen, etwas komisch ist das schon.

Und hast du das mal getestet?