Tu fais une confusion. Les layout servent à agencer l'interface et ses éléments (Panel, Label, TextField, Button ...) en la partageant suivant différentes logiques :
- GridLayout avec un positionnement les éléments en lignes et colonnes
- CardLayout ou en empiles des interfaces, une seule visible à la fois
- et quelques autres dont le BorderLayout
Un jeu se fait en mode graphique, tous les éléments de jeu (briques, balle, raquette) dans le même contexte graphique (Graphics g) du même Panel.
Je conseille le BorderLayout.
Tu ajoutes le JPanel contenant le jeu dans le CENTER du BorderLayout.
Et tu utilises la méthode paintComponent de ce JPanel pour dessiner la barre de briques et la raquette, en mode graphique bien sûr.
NB : Il faudra animer le tout avec un Thread pur calculer les positions de la balle, de la raquette, les briques restantes, le score ...
Message édité par willy le kid le 18-05-2014 à 22:18:28