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