1

グラフを拡大したいラベルの2Dグリッドがあります。根は青に着色され、ランダムに配置され、その後の葉は最初に緑、次に赤になります。各赤いラベルは、次の成長サイクルでグラフにさらに2つのリーフを追加します。

親コピーを別の2D配列に保持したいのですが、これを実現する方法についてのアドバイスがあります。

int xPos, yPos;
xPos = ROW;
yPos = COL;
Random randomCell = new Random();
xPos = randomCell.nextInt( ROW );
yPos = randomCell.nextInt( COL );


if ( !Color.blue.equals(label[xPos][yPos].getBackground())) {
     label[xPos][yPos].setBackground(Color.BLUE);
}

これlabel[][] blueは私が別の場所に置きたいものですparent[][]

それ以降のサイクルでは、parent[][]は赤になります。

4

0 に答える 0