Ho 1 po' di problemi con la creazione di 1 matrice di JButton
Ho provato a creare una matrice a x b ma mi esce al contrario.
Spiego meglio
Se creo una matrice 3 x 5 tipo new int matrice[3][5], stampando mi esce così
a a a a a
a a a a a
a a a a a
Invece creando 1 matrice di JButton, usando lo stesso sistema, mi viene disegnata nel frame così
a a a
a a a
a a a
a a a
a a a
Riporto il codice:
int righeScacc = 3;
int colScacc = 5;
int dimCasella = 100;
JButton[][] button_scacchiera = new JButton[righeScacc][colScacc];
for (int i = 0; i < righeScacc; i++){
for(int j = 0; j < colScacc; j++){
button_scacchiera[i][j] = new JButton(i + " " + j);
}
}
for (int i = 0; i < righeScacc; i++){
for (int j = 0; j < colScacc; j++){
button_scacchiera[i][j].setBounds(10 + (i*dimCasella) , 100 + (j*dimCasella), dimCasella, dimCasella);
button_scacchiera[i][j].addActionListener(this);//aggiungo il pulsante
}
}
for (int i = 0; i < righeScacc; i++){
for (int j = 0; j < colScacc; j++){
getContentPane().add(button_scacchiera[i][j]);
System.out.print( i + "," + j + " ");
}
System.out.println("");
}
Con questo codice la stampa sulla console mi esce giusta e su frame mi esce opposta...
Qualc1 mi potrebbe aiutare plz? Nn so proprio come uscirne...

Rispondi quotando