如何通过java中的MouseListener获取2D数组(jlabel)的索引?

如何通过java中的MouseListener获取2D数组(jlabel)的索引?,java,swing,jlabel,multidimensional-array,mouseclick-event,Java,Swing,Jlabel,Multidimensional Array,Mouseclick Event,如何使用mouseclick侦听器获取二维JLabel数组的索引 for (x = 0; x < 8; x++) { for(y=0; y<8; y++){ jLabel[x][y]=new javax.swing.JLabel(blank); jPanel1.add(jLabel[x][y]); jLabel[x][y].addMouseListener(new java

如何使用mouseclick侦听器获取二维JLabel数组的索引

        for (x =  0; x < 8; x++) {
        for(y=0; y<8; y++){
            jLabel[x][y]=new javax.swing.JLabel(blank);


            jPanel1.add(jLabel[x][y]);

            jLabel[x][y].addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
            jLabelMouseClicked(evt);
        }
    });
       }
       y=0;

    }
  • 使用
    evt.getSource()
  • 循环通过
    jLabel
    数组,直到源==x&y坐标

谢谢。成功了。我保证,当我得到足够的支持时,我会给你一票。很高兴你把它整理好了。:)
private int jLabelMouseClicked(java.awt.event.MouseEvent evt) {
    System.out.println("clicked");
}