I have created some dynamical JLabels
and i have added MouseLister
to each of them. Now the problem is how can i detect which JLabel
I have Clicked?
Here's my code.
int c1=40;
setLayout(null);
jPanel1.setSize(new Dimension(500, 200));
jPanel1.setLayout(new GridLayout(4, 10));
JLabel[] jl = new JLabel[c1];
for(int i=c1-1; i>=0; i--){
jl[i] = new JLabel();
//jl.setText("O");
jl[i].setPreferredSize(new Dimension(20,20));
jl[i].setIcon(new ImageIcon(NewJFrame.class.getResource("booked.png")));
jl[i].setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
jPanel1.add(jl[i]);
jl[i].addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me){
}
});
}