Я создаю игру в шахматы с использованием Java, все было хорошо, когда я увидел, что JButton не добавляются в JPanel по порядку, то есть (0,0) не находится в том же положении, что и при использовании System.out.Println Кто-нибудь знает, как я мог это решить?
private void configurarCaselles() {
Insets marge = new Insets(0, 0, 0, 0);
for (int i = 0; i < t.getTaulerCaselles().length; i++) {
for (int j = 0; j < t.getTaulerCaselles()[0].length; j++) {
Casella_Grafic c = t.getFitxaGrafic(i, j);
c.setMargin(marge);
ImageIcon icon = new ImageIcon(new BufferedImage(64, 64, BufferedImage.TYPE_INT_ARGB));
c.setIcon(icon);
if ((i % 2 == 1 && j % 2 == 1) || (i % 2 == 0 && j % 2 == 0)) {
c.setBackground(Color.WHITE);
} else {
c.setBackground(Color.BLACK);
}
}
}
chessBoard.add(new JLabel(""));
for (int i = 0; i < 8; i++) {
chessBoard.add(new JLabel(COLS.substring(i, i + 1), SwingConstants.CENTER));
}
for (int j = 0; j < 8; j++) {
for (int i = 0; i < 8; i++) {
switch (i) {
case 0:
chessBoard.add(new JLabel("" + (9 - (j + 1)), SwingConstants.CENTER));
default:
chessBoard.add(t.getFitxaGrafic(i, j));
}
}
}
}


Извлеченные здесь иконки