我有 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。