RT
解决方案 »
- 怎么匹配这个字符串*******************Contig 1 ********************?
- 求教一个关于enum关键字的问题,急!!
- 覆盖问题?
- 我的eclipse安装多国语言包后还是不能显示中文
- ### 正则表达式替换包含换行字符的字符串问题 ###
- 建立文件时,如何指定文件编码?
- 服务器端有办法监听到用户离线在线吗?
- 可不可以发个javamail的源程序给我,最好有注释。呵呵,时间紧迫
- 我想在JAVA中调用VC++的东西,怎么做?当然,这个系统只能在WINDOWS跑。
- java中关于内部类访问属性的问题
- 枚举转数组的问题
- java构造函数中能否调用this.set()方法
楼主【tyro668】截止到2008-07-15 17:36:04的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:20 每贴平均分数:20
回帖的总数量:5 得分贴总数量:1 回帖的得分率:20%
结贴的总数量:1 结贴的总分数:20
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
tc.setCellRenderer(listRenderer);
不知lzlistRenderer中想要实现什么功能?
nameObjectCellRenderer = new DefaultListCellRenderer() {
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
/................. /;
return this;//或者return 其他什么的
}
里面return的东西是做什么的,怎么用?
* 改变背景颜色
* @author xp
*
*/
class MyRender extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus,
row, column); if (row % 2 == 0) {
setBackground(Color.ORANGE);
}
else
setBackground(Color.WHITE);
return this;
}
}
return的就是你需要显示的swing控件,假如你实现cellrenderer这个类的同时扩展
swing中的某一控件,那么你return this是可以实现效果,这个this就是表示你扩展的控件,
如果你实现cellrenderer,但是并没有扩展swing,那么你程序中肯定另外需要定义一swing变量,
那么你return的就应是这个变量,而非this