<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    和風(fēng)細(xì)雨

    世上本無難事,心以為難,斯乃真難。茍不存一難之見于心,則運用之術(shù)自出。

    表格渲染器示例



    實現(xiàn)類:
    package com.sitinspring.view.panel;

    import java.awt.Color;
    import java.awt.Component;

    import javax.swing.JTable;
    import javax.swing.table.DefaultTableCellRenderer;

    /**
     * 間隔色表格渲染類
     * 
    @author: sitinspring(junglesong@gmail.com)
     * @date: 2008-1-10
     
    */

    public class ColorTableCellRenderer extends DefaultTableCellRenderer 
        
    private static final long serialVersionUID = -3378036327580475639L;

        
    public Component getTableCellRendererComponent( 
                   JTable table, 
                   Object value, 
                   
    boolean isSelected, 
                   
    boolean hasFocus, 
                   
    int row, 
                   
    int column) 
            
                   
    // 得到渲染的單元格
                   Component cell = 
                           
    super.getTableCellRendererComponent( 
                                   table, 
                                   value, 
                                   isSelected, 
                                   hasFocus, 
                                   row, 
                                   column); 

                   
    // 進(jìn)行渲染
                   if (hasFocus) 
                       
    // 如果獲得焦點則設(shè)置背景色為紅色
                       cell.setBackground(Color.red); 
                       
    //cell.setForeground(Color.black); 
                   }
     else 
                       
    if ((row % 2== 0
                           
    // 偶數(shù)行設(shè)置為白色
                           cell.setBackground(Color.white); 
                       }
     else 
                           
    // 奇數(shù)行設(shè)置為藍(lán)色
                           cell.setBackground(Color.cyan); 
                       }
     
                   }
     
                   
                   
    return cell; 
           }
     
    }
     



    package com.sitinspring.view.panel;

    import java.awt.Color;
    import java.awt.Component;
    import java.util.regex.Pattern;

    import javax.swing.JTable;
    import javax.swing.table.DefaultTableCellRenderer;

    /**
     * 大於37顯示紅色的表單元格
     * 
    @author: sitinspring(junglesong@gmail.com)
     * @date: 2008-1-10
     
    */

    public class AgeTableCellRenderer extends DefaultTableCellRenderer 
        
    private static final long serialVersionUID = -334535475639L;

        
    public Component getTableCellRendererComponent( 
                   JTable table, 
                   Object value, 
                   
    boolean isSelected, 
                   
    boolean hasFocus, 
                   
    int row, 
                   
    int column) 
            
                   
    // 得到單元格
                   Component cell = 
                           
    super.getTableCellRendererComponent( 
                                   table, 
                                   value, 
                                   isSelected, 
                                   hasFocus, 
                                   row, 
                                   column); 
                   
                   
    // 先把所有單元格設(shè)置為白色
                   cell.setBackground(Color.white); 
                   
                   
    // 進(jìn)行渲染
                   if (table.getColumnName(column).equals("年齡") ) // 如果列名等于“年齡”
                       
    // 取得單元格的文字
                       String strValue=(String)value;
                       
                       
    if(Pattern.matches("\\d+", strValue)){
                           
    if(Integer.parseInt(strValue)>37){
                               
    // 如果是數(shù)字且值大于37,將單元格背景設(shè)置為紅色
                               cell.setBackground(Color.red); 
                           }
                           
                       }

                   }
     
                   
                   
    return cell; 
           }
     
    }
     

    posted on 2008-02-22 10:06 和風(fēng)細(xì)雨 閱讀(403) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一区国严二区亚洲三区| 亚洲va中文字幕无码久久不卡| 羞羞视频在线观看免费| 国产亚洲成AV人片在线观黄桃| 国产成人精品免费视| 亚洲国产成人精品无码区二本 | 亚洲人成黄网在线观看| 国产免费131美女视频| 久久免费精品一区二区| 91在线亚洲综合在线| 亚洲综合色婷婷七月丁香| 国产免费看JIZZ视频| 国产伦精品一区二区免费| 亚洲综合色区中文字幕| 国产亚洲精午夜久久久久久| 真人做人试看60分钟免费视频| h视频在线免费观看| 亚洲中文字幕无码久久2020| 亚洲国产一二三精品无码| 免费毛片在线视频| 日韩精品内射视频免费观看 | 亚洲精品福利网泷泽萝拉| 无码欧精品亚洲日韩一区夜夜嗨| 1000部夫妻午夜免费| 一级特黄特色的免费大片视频| 亚洲一区二区三区久久| 久久被窝电影亚洲爽爽爽| 国产又大又粗又硬又长免费| 日本亚洲免费无线码| 久久免费公开视频| 一区视频免费观看| 亚洲AV综合色区无码一二三区| 91在线亚洲精品专区| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 91亚洲一区二区在线观看不卡| 亚洲伊人久久综合影院| 拔擦拔擦8x华人免费久久| 中文字幕无码成人免费视频| 香蕉免费一区二区三区| 中文字幕无线码免费人妻| 乱淫片免费影院观看|