java绘制表格_使选中的表格行有背景颜色
来源:互联网 发布:财务报表的主要数据 编辑:程序博客网 时间:2024/06/15 05:48
主要思想:重写JTable的绘制器,设置自己TableCellRenderer。代码如下
(1)tableDrawing()方法里面屏蔽掉 *.setCellRenderer(dataRenderer);
(2)tableDrawing()内添加table.getColumn(table.getColumnName(i)).setCellRenderer(tcr);
(3)重写的类
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer()
{
public Component getTableCellRendererComponent(JTable table,Object value, boolean isSelected, boolean hasFocus,int row, int column)
{
Object obj=table.getValueAt(row,0);
boolean isselect=((Boolean)obj).booleanValue();
if(isselect)
setBackground(new Color(249,224,137)); //设置被选中行底色
else
setBackground(Color.white);
return super.getTableCellRendererComponent(table, value,isSelected, hasFocus, row, column); }
};
(1)tableDrawing()方法里面屏蔽掉 *.setCellRenderer(dataRenderer);
(2)tableDrawing()内添加table.getColumn(table.getColumnName(i)).setCellRenderer(tcr);
(3)重写的类
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer()
{
public Component getTableCellRendererComponent(JTable table,Object value, boolean isSelected, boolean hasFocus,int row, int column)
{
Object obj=table.getValueAt(row,0);
boolean isselect=((Boolean)obj).booleanValue();
if(isselect)
setBackground(new Color(249,224,137)); //设置被选中行底色
else
setBackground(Color.white);
return super.getTableCellRendererComponent(table, value,isSelected, hasFocus, row, column); }
};
- java绘制表格_使选中的表格行有背景颜色
- extjs6 表格行选中时去掉默认背景颜色
- CSS改变表格行的背景颜色
- html表格背景颜色
- Flex 动态的设置表格行的背景颜色
- Flex中表格的行背景显示不同的颜色
- 鼠标经过时,改变表格行、列的背景颜色
- 用checkbox控制表格的背景颜色
- 改变表格单元格的背景颜色
- word 改变表格,单元格的背景颜色
- 设置cell选中颜色以及表格默认选中某行
- 设置cell选中颜色以及表格默认选中某行
- 表格选中不显示颜色
- 设置表格的背景颜色和字体颜色
- HTML使表格框的颜色为背景颜色 [大三TJB_708]
- 鼠标移到隔行变色的表格上,有背景变化,并且点击的时候选中复选框和背景色
- java表格获取选中行的内容,并赋值到另一表格中(赋代码)
- css如何让表格或者行隔行显示背景颜色,单双交替显示不同的背景颜色
- 在Hibernate中使用oracle的sequence产生主键
- 单片机定时驱动led程序2--c语言实现
- 显摆一下,不得不佩服自己对Blog的眼光:)
- WebService中实现 上传下载文件
- Visual C# 打造 “浏览器”
- java绘制表格_使选中的表格行有背景颜色
- 愚人节的愚人
- 软件开发中的理想与现实系列连载
- TreeView树型结构问题-2
- 各类排序算法java的实现
- 利用缓存提高小型站点性能
- 4月17日——4月23日:新闻采访写作
- 学会和同事相处的30个原则
- PHP操作COM函数的例子