Я бы использовал ImageIcon
.Таким образом, вам не нужно беспокоиться о каких-либо проверенных исключений.Также обратите внимание, что он использует MediaTracker
при загрузке изображений из файловых ресурсов.
ImageIcon icon = new ImageIcon("image.png");
Image image = icon.getImage();