Jtable获取列标题组件

时间:2014-04-04 13:10:12

标签: java swing jtable components

我想知道是否有人知道一个很好的方法来获取现有JTable中的实际JComponent实例呈现列标题。

在谷歌找不到任何有用的东西,所以我来到这里。 :)

我已经知道有一个TableCellRenderer接口可以提供我想要获得的组件,但不能保证它每次都会返回相同的实例,所以对我来说它或多或少是无用的。 / p>

修改

目标是有可能动态获取代表列标题的组件的位置和大小。

通过列标题组件,我指的是以下对象的实例:

enter image description here

我真的无法发布任何有用的代码示例,抱歉 实际上任何JTable示例都可以,因为问题涉及标准的Java JTable功能。

2 个答案:

答案 0 :(得分:2)

Rectangle r = table.getTableHeader().getHeaderRect(...);

答案 1 :(得分:1)

table.getColumnModel().getColumn(i).getHeaderRenderer()您要找的是什么?