Как я могу сделать эти 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