Najkrócej jak się da:
1. Tworzysz klasę, która rozszerza JComponent.
public class ImageComponent extends JComponent
2. Tworzysz zmienną obrazka np. jako adres strony (jest kilka różnych wersji konstruktorów):
private Image image;
public ImageComponent() {
image = new ImageIcon(new URL("adres-obrazka.jpg")).getImage();
}
3. Nadpisujesz metodę paintComponent i wywołujesz metodę drawImage:
@Override
public void paintComponent(Graphics g) {
g.drawImage(image, 0, 0, null);
}
Linki zawierają więcej szczegółów.