Wie mache ich diese JLabels von JButtons unsichtbar?

Ich habe eine Klasse namensBoardSquare das ist eine geerbte Klasse vonJButton. Jedes von denBoardSquare objects wird in einem Array gespeichertBoardSquare[][] boardsquares. Ich habe den folgenden Code verwendet

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

, um den Quadraten im Array Beschriftungen entsprechend ihrer Koordinaten hinzuzufügen. Ich brauche sie, um diese Etiketten zu haben (glaube ich), damit ich sie identifizieren undaddActionListeners, etc. Wie mache ich die JLabels unsichtbar, damit sie nicht in meinem JFrame angezeigt werden?

Alternativ, wie kann ich das JLabel jeder Schaltfläche zu einer Instanzvariablen machen, so dass ich @ aufrufen kaJLabel.setVisible(false) aber immer noch verwenden, wenn ich Aktionslistener hinzufüge?

EDIT: Wenn jemand interessiert ist, ist es für ein Dame-Spiel.

Hier sind meine Klassen:
GameWindow
BoardSquare
Checker
MyListener

Antworten auf die Frage(2)

Ihre Antwort auf die Frage