Bonjour.
Je suis sur un projet d'implémentation d'un sudoku en Java. Pour pimenter l'implémentation j'ai voulu tester un MVC avec le design pattern observer.
Pour résumer, voici comment l'affichage est implémenté :
Une MainFrame contient une Bar et une GridView.
La GridView est composée de 9 Carre eux mêmes composés de 9 Case. GridView et Carre sont deux jPanel avec un GridLayout(3,3).
L'affichage me fait des trucs vraiment étranges :
Dès que je clique sur une Case L'affichage redevient presque normale excepté quelques résidu de bord gris qui reste sur les bords noirs des Carre :
Voici le programme en jar exécutable (4Mo) pour que vous puissiez testé par vous même.
J'ai déjà essayé en réécrivant la méthode repaint en forçant un repaint en cascade et en y ajoutant validate() mais rien n'y fait.
Si quelqu'un a une idée, je suis preneur.
Message édité par grundoc le 25-12-2012 à 18:52:41
---------------
Mes vente