Commence par dessiner dans un JPanel plutôt que directement dans le JFrame.
Ensuite redéfini la méthode paint(graphics g) de ton JPanel, pas paintComponent. Pour finir je pense qu'il faut mieux ne pas mettre de gestionnaire de placement, cad mettre setLayout(null) dans ton JPanel. Par contre faudra peut être le resizer du coup.
N'hésite pas à faire des setBackground(Color.GREEN) pour voir si tes JPanel apparaîssent déjà bien dans le JFrame.
n'oublies pas d'ajouter ton JPanel au JFrame et de faire un pack() après.
# si ca peut t'aider
Posté par TImaniac (site web personnel) . En réponse au message relier deux points. Évalué à 2.
Ensuite redéfini la méthode paint(graphics g) de ton JPanel, pas paintComponent. Pour finir je pense qu'il faut mieux ne pas mettre de gestionnaire de placement, cad mettre setLayout(null) dans ton JPanel. Par contre faudra peut être le resizer du coup.
N'hésite pas à faire des setBackground(Color.GREEN) pour voir si tes JPanel apparaîssent déjà bien dans le JFrame.
n'oublies pas d'ajouter ton JPanel au JFrame et de faire un pack() après.