0

我有 JTable,现在我在这样的单元格中获得了单击点的点:

table.addMouseListener(new MouseAdapter() {
    public void mouseReleased(MouseEvent e) {

    JTable target = (JTable)e.getSource();                        
    Point pMouse = new Point();
    pMouse = target.getMousePosition();
 }
}

当我单击单元格 1 中的特定位置时,我得到:

java.awt.Point[x=527,y=32]

如果我点击 cell2 中的同一个地方,我会得到:

java.awt.Point[x=527,y=96]

Y是不同的,那当然是因为它是不同的细胞。但是,当我单击不同单元格中的相同位置时,如何使 X 和 Y 相同?

我只需要获取相对于单元格的 MousePoint。

4

1 回答 1

2
于 2013-04-26T13:21:38.870 回答