我有一个JTable埋在我的UI中。我为我的一个单元格获得了Rectangle
个对象。根据我的理解,这个单元格Rectangle
(也就是边界)是相对于它的容器(JPanel
)。
我需要的是这个相对于其包含JFrame的矩形位置。我知道
SwingUtilities.convertPoint(Component source,
Point aPoint,
Component destination)
我称之为:
SwingUtilities.convertPoint(jtable,
tableCellRectangle.getLocation(),
jframe);
但转换后的点不正确。我在想jtable传递不正确。我不确定第一个参数究竟要传递什么。任何人都可以提供有关如何转换我的观点的见解吗?