Pegar JLAbel

Boa Noite,

Como csg pegar a coluna nao estou a consguir será que podem-me ajudar?

public class Tab extends JPanel implements MouseListener{
    JLabel[][] lab;

    int linha = 10;
    int coluna = 7;

    public Tab(){       
        setLayout(new GridLayout(10, 7));
        lab = new JLabel[7][10];

        for(int i = 0; i < linha; i++){
            for(int j = 0; j < coluna; j++){
                lab[j][i] = new JLabel("te", (int) CENTER_ALIGNMENT);
                lab[j][i].setBorder(new LineBorder(Color.BLACK));
                
                add(lab[j][i]);
                lab[j][i].addMouseListener(this);
            }
        }
    }

    public int pegarColuna(JLabel label){
        int colunaPega = -1;
        for(int i = 0; i < linha; i++){
            for(int j = 0; j < coluna; j++){             
                    colunaPega = coluna;                                  
            }
        }
        return colunaPega;
    }

    public void mouseClicked(MouseEvent e) {
       JLabel la = (JLabel) e.getComponent();

       int col = pegarColuna(la);
      
       System.out.println(col);
    }

    public void mousePressed(MouseEvent arg0) {}
    public void mouseReleased(MouseEvent arg0) {}
    public void mouseEntered(MouseEvent arg0) {}
    public void mouseExited(MouseEvent arg0) {}
}

Grato

Já resolvi obrigado

ublic int pegarColuna(JLabel label){
        int pegarColunas = -1;
    for (int linha=0; linha<6; linha++) {
      for (int coluna=0; coluna<7; coluna++) {
         if (lab[coluna][linha] == label) {
          pegarColunas = coluna;
         }
      }
    }
    return pegarColunas;
    }