私は基本的に、swing を使用してメイン GUI をペイントする専用の ClueGame というクラスを 1 つ持っています。
このクラスでは、BoardCell オブジェクトのリストを繰り返し処理し、paintComponents(Graphics g) 内から boardcell.draw(g) を呼び出して、ボードに四角形を描画します。
ただし、完全に別のクラスである WalkwayCell クラス (BoardCell の子) では、特定の四角形の色を更新する必要があります。cell.updateColor() のようなものを考えています
しかし、明らかに、何らかの方法でそれを行うには描画を取得する必要があります。グラフィックス オブジェクトがないため、draw を呼び出すことができないため、ボード上の 1 つのオブジェクト (四角形) の色を更新する方法がわかりません。
うまくいけば、それは理にかなっています。誰かがリクエストした場合、コードを投稿できます。