Здравствуйте, artyo, Вы писали:
A>Собственно вопрос — каким образом это лучше реализовать?
Если картинок, не много. То лучше взять JComponent, либо JLabel. Убрать лишние border\inset и т.п. И добавить картинку либо через переопределение paintComponent, либо через setIcon.
Если картинок много, то лучше просто целиком реализовать отрисовку. Но аккуратно, чтобы не тормозило.
A>какой использовать layout, как добавлять картинки поверх другой картинки. С указанием координат, наверно.
Зависит от того как нужно расположить и нужно ли менять положение динамически. Либо свой собственный. Либо существующий. Либо абсолютный setLayout(null)