>>153 のリンク先にある程度のものなら、
JLabel をいっぱい敷き詰めて、色つけたいマス目に setBackground
でやってしまってもいいと思うけどねw