在Swing中获取Component的位置

时间:2015-02-25 01:10:42

标签: java swing

我有一个JTable埋在我的UI中。我为我的一个单元格获得了Rectangle个对象。根据我的理解,这个单元格Rectangle(也就是边界)是相对于它的容器(JPanel)。

我需要的是这个相对于其包含JFrame的矩形位置。我知道

SwingUtilities.convertPoint(Component source,
                                 Point aPoint,
                                 Component destination)

我称之为:

SwingUtilities.convertPoint(jtable,
                            tableCellRectangle.getLocation(),
                            jframe);

但转换后的点不正确。我在想jtable传递不正确。我不确定第一个参数究竟要传递什么。任何人都可以提供有关如何转换我的观点的见解吗?

0 个答案:

没有答案