TableCellRenderer不是从JComponent派生出来的
解决方案 »
- java日期中 .parse() 报错,在线等
- 《JAVA 2核心技术 卷I:基础知识7th》中泛型章节的疑问
- 问一个问题,火狼实在是想不通了,请教大家。顶着送分
- JButton 如何点一下 弹出4个JButton在 JButton的位置之上
- PushBackInputStream
- 明天就要交作业了,谁能帮我打包一下好吗?急啊,谢谢大家了!!!!!!!!!
- 关于JAVA调用其它JAR包的问题!!!
- 三个java文件怎么一起编译?
- 我是JAVA的新手不知如何把作好的程序编译成可执行文件,万望大家指教。
- 急!急!急!请问我的XP装不了JBUILER7,为什么,双击之后一点反应也没有。
- .dependency文件是什么?
- 如何使用jbuilder下的类?
“就象表格数据单元绘制器(缺省为JLable实例)一样,表格的头单元也是绘制器绘制的。列头的绘制器可以通过这个列的TableColumn实例访问,可以通过getHeaderRenderer()的方法取得。”
以上摘自《JAVA专业编程指南》。
如上所说那么由getHeaderRenderer()方法取得的绘制器实例就应该是JLable的实例呀!那么也就是JComponent的子类呀!请解释!谢谢!
public TableCellRenderer getHeaderRenderer()Returns the TableCellRenderer used to draw the header of the TableColumn. When the headerRenderer is null, the JTableHeader uses its defaultRenderer. The default value for a headerRenderer is null.
Returns:
the headerRenderer propertyjava.swing.table.TableColumn类的getHeaderRenderer()方法返回的是一个TableCellRenderer,而不是一个JLable的实例。