Écrire un Tableau 2D sur une JFrame java

Alors je me demandais, je suis nouveau sur java, mais je sais que mon chemin autour de cela, mais je voulais faire un 2d jeu de tuiles.
Maintenant j'ai entendu dire que vous pouvez le faire avec un Tableau 2d pour faire la carte.
Mais comment faire pour que la carte s'affichent à l'écran, JFrame, comme des images?
Donc, un exemple de la pile/carte ici:

1111111111
1011011001
1001100011
0000100011
0000000000
2222222222

0 = blueSky.png
1 = cloud.png
2 = grass.png

Merci!
EDIT 2
J'ai donc maintenant à ceci:

import javax.swing.*;
import java.awt.*;

public class Game extends JFrame {

private static final long serialVersionUID = 1L;

    public static void main(String[] args) {
        ImageIcon sky = new ImageIcon ("/Users/pro/Desktop/sky.png");

        JPanel grid = new JPanel();
        grid.setLayout(new GridLayout(25, 25));
        for (int i = 0; i < 25; i++) {
            for (int n = 0; n < 25; n++) {
                grid.add(new JLabel(sky));
            }
        }
        JFrame frame = new JFrame("Map");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //frame.setPreferredSize(new Dimension(640, 400));
        frame.add(grid);
        frame.pack();
        frame.setVisible(true);
    }
}

ce imprime certaines tuiles avec la photo du ciel, mais comment puis-je faire la ligne du bas d'un autre tableau?

OriginalL'auteur Jan Vos | 2011-07-29