Bonjour Olihya,
Voici un morceau de code qui fait ce que tu veux :
private void inverseCasesVerticalement(int pTabLargeur, int pTabHauteur) {
JButton[] vButtons = new JButton[pTabLargeur * pTabHauteur];
pan.removeAll();
for (int i = 0; i < pTabHauteur; i++) {
for (int j = 0; j < pTabLargeur; j++) {
vButtons[(i * pTabHauteur) + j] = b[(i * pTabHauteur) + pTabLargeur - 1 - j];
pan.add(vButtons[(i * pTabHauteur) + j]);
}
}
b = vButtons;
pan.updateUI();
}
Le truk c'est que à une dimension tu ne peux manifestement pas savoir lors de l'inversion combien ton tableau a de lignes/colonnes.
Par exemple un tableau de taille 25, peut avoir 25 lgnes à une colonnes, ou 5 lignes à 5 colones ou une lignes a 25 colonnes, c'est donc pour ca que j ai passé ces paramètre à la méthode que je t'ai fourni.
Bonne chance,
Niroken
Bonjour Olihya,
Voici un morceau de code qui fait ce que tu veux :
Le truk c'est que à une dimension tu ne peux manifestement pas savoir lors de l'inversion combien ton tableau a de lignes/colonnes.
Par exemple un tableau de taille 25, peut avoir 25 lgnes à une colonnes, ou 5 lignes à 5 colones ou une lignes a 25 colonnes, c'est donc pour ca que j ai passé ces paramètre à la méthode que je t'ai fourni.
Bonne chance,
Niroken