Как я могу сделать эти JLabels of JButtons невидимыми

У меня есть класс под названиемBoardSquare это унаследованный классJButton, Каждый изBoardSquare объекты хранятся в массивеBoardSquare[][] boardsquares, Я использовал следующий код

BoardSquare.boardSquares[j][i].add(new JLabel((j+1)+":"+(i+1)));

добавить метки к каждому из квадратов в массиве в соответствии с их координатами. Мне нужно, чтобы они имели эти ярлыки (я думаю), чтобы я мог их идентифицировать иaddActionListenersи т. д. Как сделать JLabels невидимыми, чтобы они не отображались в моем JFrame?

Кроме того, как я могу сделать JLabel каждой кнопки переменной экземпляра, чтобы я мог вызватьJLabel.setVisible(false) но все еще использовать их, когда я добавляю слушателей действия?

РЕДАКТИРОВАТЬ: Если кому-то интересно, это для игры в шашки.

Вот мои занятия:
GameWindow
BoardSquare
Checker
MyListener

Ответы на вопрос(2)

Ваш ответ на вопрос