获取与JTable单元相关的单个MousePoint

时间:2013-04-26 13:14:40

标签: java swing jtable mouse cell

我有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相对于单元格。

1 个答案:

答案 0 :(得分:2)