获取所选JTable单元的位置?

Han*_* En 5 java swing jtable

我有一个带有几个JTable的JFrame.在一个特定的JTable上,我需要在选择的JFrame中选择单元格的位置(通过代码完成选择).我想在Glass Pane上画一些东西.我怎么能做到这一点?

Point p = gui.rerouteTable.getLocation();
SwingUtilities.convertPointToScreen(p,gui.rerouteTable);
Run Code Online (Sandbox Code Playgroud)

我以为这可以让我在桌子的左上角.通过Cell Height和SelectionListener,我可以克服我需要的位置.但我甚至得不到桌子的左手角落.为什么不?gui.rerouteTable.getLocation()返回(0,0)所以很明显convertPointToScreen无法正常工作.

Sta*_*avL 11

使用JTable的方法

public Rectangle getCellRect(int row, int column, boolean includeSpacing)
Run Code Online (Sandbox Code Playgroud)