JTable隔行变色

publicstaticvoid makeFace(JTable table) {
    try {
      DefaultTableCellRenderer tcr = new DefaultTableCellRenderer() {
        public Component getTableCellRendererComponent(JTable table,
            Object value, boolean isSelected, boolean hasFocus,
            int row, int column) {
          if (row % 2 == 0)
            setBackground(Color.lightGray); // 设置奇数行底色
          elseif (row % 2 == 1)
            setBackground(Color.white); // 设置偶数行底色
          returnsuper.getTableCellRendererComponent(table, value,
              isSelected, hasFocus, row, column);
        }
      };
      for (int i = 0; i < table.getColumnCount(); i++) {
        table.getColumn(table.getColumnName(i)).setCellRenderer(tcr);
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }
  }
更多相关文章
  • 隔行变色表格隔行变色+LI浮动隔行变色
    第一篇文章哈 随便写写表格隔行变色,一个很普通的js效果... 但是我非常不喜欢用table,一是代码累赘,再是...我通常用li写信息列表.例如相册列表,通常是用浮动排版,或者block-inline...一行有好几个li元素这时要隔行变色的话...首先假如总共有7个li,一行有3个li,那最后一 ...
  • /*table隔行变色*/    #customers tr {        background:#ffffff;    }         #customers tr:nth-child(2n+1) {            background: #A7C942;        }     ...
  • C#WPFDataGrid隔行变色及内容居中对齐
    C# WPF DataGrid 隔行变色及内容居中对齐. dqzww NET学习0 先看效果: 前台XAML代码: <!--引入样式文件-->    <Window.Resources>        <ResourceDictionary>            ...
  • Action代码: [php]   public function index(){   $prod = I("get.prod_en");   $id = I("get.id", 0, "int");   if ($prod == &qu ...
  • 该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现表格隔行变色,且鼠标移动在表格的某一行上时,该行能高亮显示.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...
  • 用jQuery实现的隔行变色的效果我是今天我是今天我是今天我是今天
  • ReportingService通过RowNumber函数获取行号和生成隔行变色样式
    以前一直没有搞明白SSRS里面的RowNumber函数到底该怎么用,所以一直没有很好的办法在SSRS中的表格上实现隔行变色的样式,实现隔行变色的关键就是获取表格中每一行的行号.在最近了解了下这个函数,发现RowNumber函数“在某些时候”获取行号还是非常有用的,之所以说“某些时候”是因为RowNu ...
  • 表格(Table)隔行变色
    在ASP.NET的Repeater控件,实现隔行变色,是极简单的事情.因为它有ListItemType.Item和ListItemType.AlternatingItem模版.如果在普通的表格(Table)来实现隔行变色,就得使用css样式与jQuery来解决.先来看看原始的表格样式: 打开视图: ...
一周排行
  • 趁着春节前,写下2014年总结,记录下都做了什么,学到了什么,下一步该如何做. 生活 年初结婚了,和心爱的人在一起了.算是踏下心了.当然压力也随之而来,那种家庭的责任感受更加明显了. 年中的时候因为工作压力和生活习惯 ...
  • 收集到的--关于算法很好的网址
     1.程序员必须知道的10大基础实用算法及其讲解    动态图表示的哦,挺不错的.
  • Apache软件基金会于2月17日宣布,Apache Arrow晋升成为一个新的顶级项目(Top-Level Project),提供跨系统的数据层列式内存分析(Columnar In-Memory Analytics ...
  • 一. 需求介绍: 操作系统:suse 10 企业版一共五个文件夹: caiwu,renshi,wendang,soft,pingtai一共三个组角色:caiwu,renshi,pingtai本ftp server要达 ...
  • 引言:    最近一段时间都在研究关于.Net线程的内容,觉得线程是每个程序员都应该掌握的,所以写下这个线程的系列希望能给大家学习过程中一些帮助,同时也是自己对线程的巩固,当中如果有什么错漏还请大家指出,这样我们可以 ...
  • 虚拟化学习研究系列1-书籍推荐
    先给大家推荐一个本我一直在看的书,这本书充分介绍了vmware vsphere 体系架构的 ...
  • 一款面试复习应用源码
    为了更好地准备面试android开发这一职位,于是就到应用市场查找相关的复习App,结果发 ...
  • LVS+Heartbeat实现高可用负载平衡群集LVS MasterIP:172.16.0.5IP:  192.168.1.1VIP:172.16.0.111LVS SlaveIP:172.16.0.6IP:  19 ...
  • 网络拓朴:   SWA-----------(G4/4)MSW-B(G4/1)------------SWC(华为3050)     (cisco 4507三层交换机)       (华为3050)故障现象:    ...
  • 一:访问控制列表概述 ·访问控制列表(ACL)是应用在路由器接口的指令列表.这些指令列表用来告诉路由器哪些数据包可以通过,哪些数据包需要拒绝. ·工作原理:它读取第三及第四层包头中的信息,如源地址.目的地址.源端口. ...