У меня простая шахматная доска в JPanel с GridLayout(8,8) как менеджер макетов.
Я пытаюсь добавить панели для имени столбца полей и номера строки.
Сейчас я создал другую панель с BorderLayout в качестве менеджера макета, и на этой панели я добавляю плату в BorderLayout.CENTER. Рядом с доской я добавил панели с GridLayout(0,8) в BorderLayout.SOUTH и панель с GridLayout(8,0) в BorderLayout.WEST. Номера строк отлично расположены рядом с доской, потому что количество строк в левом JPanel соответствует количеству строк на доске, но имена столбцов (A, B, C, D, E, F, G, H) в JPanel под доской не помещается правильно из-за JPanel в BorderLayout.WEST.
Что я могу сделать, чтобы создать шахматную доску с боковыми панелями, чтобы показать номера полей/имена?
Я пробовал настроить макет для южной панели на GridLayout(0,9), и первое поле пустое, но ширина левой панели не равна каждому полю на плате, поэтому это не является хорошим обходным решением.
