1-й способ:
Вы можете поместить текстовые поля в массив, который отражает массив, в котором находятся значения вашей ячейки.
Проблема с этим методом заключается в том, что, когда вам нужно привязать mouseListener или ActionListener к TextField, вам будет сложно определить, к какому номеру ячейки он соответствует.
2-й способ:
Вы можете расширить JTextField в пользовательский класс с новыми переменными экземпляра, в которых хранится номер ячейки.
Используя этот метод, вы также можете реализовать MouseListener или ActionListener для расширенного класса и получать любую информацию о нужном вам поле, не просматривая свой массив. И объединение с первым, чтобы поместить их в массив, организует их для быстрого доступа.