我想知道是否有人知道一个很好的方法来获取现有JTable中的实际JComponent实例呈现列标题。
在谷歌找不到任何有用的东西,所以我来到这里。 :)
我已经知道有一个TableCellRenderer接口可以提供我想要获得的组件,但不能保证它每次都会返回相同的实例,所以对我来说它或多或少是无用的。 / p>
修改
目标是有可能动态获取代表列标题的组件的位置和大小。
通过列标题组件,我指的是以下对象的实例:
我真的无法发布任何有用的代码示例,抱歉
实际上任何JTable示例都可以,因为问题涉及标准的Java JTable功能。
答案 0 :(得分:2)
Rectangle r = table.getTableHeader().getHeaderRect(...);
答案 1 :(得分:1)
table.getColumnModel().getColumn(i).getHeaderRenderer()
您要找的是什么?