グリッドを設定するクラスと GUI を作成するクラスの 2 つのクラスがあります。最初のクラスのグリッドを 2 番目のクラスの jPanel に挿入します。最初のグリッドは char グリッドで、ランダムに開始される数字で埋められます。これは予想よりも複雑であるため、グリッドをjpanelに挿入する方法を理解するのに苦労しています。私は多くのことを試しましたが、運がありませんでした..助けはありますか?
//set grid class
public void setgrid() {
Random ran = new Random();
for (int i = 0; i < X; i++) {
for (int j = 0; j < Y; j++) {
int num = ran.nextInt(10);
if (num == 4) {
grid[i][j] = 'F';
} else if (num == 9) {
grid[i][j] = 'O';
} else {
grid[i][j] = ' ';
}}}
// Panel Class
Panel = new JPanel(new GridLayout(X, Y));
for (int i = 0; i < X; i++) {
for (int j = 0; j < Y; j++) {
world[i][j] = new JPanel();
world[i][j].setBackground(Color.white);
world[i][j].setBorder(BorderFactory
.createLineBorder(Color.black));
Panel.add(world[i][j]);
パネルにグリッドを追加するためにここに何を追加すればよいかわからない