¿Cómo hago invisibles estos JLabels of JButtons?
Tengo una clase llamadaBoardSquare
esa es una clase heredada deJButton
. Cada una de lasBoardSquare
los objetos se almacenan en una matrizBoardSquare[][] boardsquares
. He usado el siguiente código
BoardSquare.boardSquares[j][i].add(new JLabel((j+1)+":"+(i+1)));
para agregar etiquetas a cada uno de los cuadrados de la matriz de acuerdo con sus coordenadas. Necesito que tengan estas etiquetas (creo) para poder identificarlas yaddActionListeners
, etc. ¿Cómo hago que los JLabels sean invisibles para que no aparezcan en mi JFrame?
Alternativamente, ¿cómo puedo hacer que el JLabel de cada botón sea una variable de instancia para poder llamarJLabel.setVisible(false)
pero todavía los uso cuando agrego oyentes de acción?
EDITAR: si alguien está interesado, es para un juego de damas.
Aquí están mis clases:GameWindow
BoardSquare
Checker
MyListener