В этом Java-проекте, который я рассматриваю, я продолжаю видеть код с HashMap, вот так
/** imageID --> image map */
Map<String,ImageIcon> imgs = new HashMap<String,ImageIcon>();
Затем позже в классе:
// images
loadImages();
actualImage = imgs.get(this.DEFAULT_IMAGE_ID);
JLabel label = new JLabel(actualImage);
Какова цель этого кода? Я затуманен во всей концепции здесь.