JavaFX: obtenga la fila de índice y la columna de índice mediante OnClick en GridPane [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Javafx - Determine la posición del cursor al hacer clic derecho en relación con el panel de cuadrícula 1 respuesta ¿Cómo obtener las ID de fila y columna de GridPane en el mouse ingresadas en cada celda de Grid en JavaFX? 1 respuestaJavaFX: ¿Cómo obtener el índice de columna y fila en el panel de cuadrícula? 1 respuesta

Necesito obtener el índice de mi clic especificado sobre mi GridPane llamado myGrid. Si pongo una pieza a bordo de mi coord como aquí abajo, funciona ... por ejemplo:myGrid.add(new ImageView("othello/images/white.png"), 4, 3);

Si quiero tomar la posición de mi clic a bordo, uso este método sin éxito ..

@FXML
   private void clickGrid(MouseEvent event) {
      Node source = (Node)event.getSource() ;
      Integer colIndex = GridPane.getColumnIndex(source);
      Integer rowIndex = GridPane.getRowIndex(source);
      if (colIndex != null && rowIndex != null){
         myGrid.add(new ImageView("othello/images/black.png"), colIndex.intValue(), rowIndex.intValue());
      }     
   }

Si no uso

if (colIndex != null && rowIndex != null)

el error es "Java.NullPointException"

Sin embargo, si uso eso en el programa, no pasa nada cuando intento obtener los valores de fila / columna. ¿Ayuda? Gracia

EDIT: aquí mi FXML

Respuestas a la pregunta(0)

Su respuesta a la pregunta