2

50個のボタンをアイコンで埋めたいのですが、これを試した方法は次のとおりです。

String table1[][] = new String [5][10];
for(int i = 0; i<5; i++){
    for(int j = 0; j<10; j++){
        table1[i][j] = "W";
    }
}
String table2[][] = new String [5][10];
for(int i = 0; i<5; i++){
    for(int j = 0; j<10; j++){
        if(i<1){
            table2[i][j] = "jButton"+j;
        }else{
            table2[i][j] = "jButton"+i+""+j;
        }
    }
}
for(int i = 0; i<5; i++){
    for(int j = 0; j<10; j++){
        if(table2[i][j].equals("B")) table2[i][j].setIcon.. /* code 2 set icon 2 long
    }
}

そこで、2 番目のテーブルに jButton の名前を入力し、次のように呼び出してみました。

4

1 に答える 1

4

String の配列を使用してから、String で setIcon を呼び出しています...

String 配列を JButton 配列に置き換えます。

于 2012-06-03T15:11:44.293 に答える