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

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

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

    和風細雨

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

    表格渲染器示例



    實現類:
    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); 

                   
    // 進行渲染
                   if (hasFocus) 
                       
    // 如果獲得焦點則設置背景色為紅色
                       cell.setBackground(Color.red); 
                       
    //cell.setForeground(Color.black); 
                   }
     else 
                       
    if ((row % 2== 0
                           
    // 偶數行設置為白色
                           cell.setBackground(Color.white); 
                       }
     else 
                           
    // 奇數行設置為藍色
                           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); 
                   
                   
    // 先把所有單元格設置為白色
                   cell.setBackground(Color.white); 
                   
                   
    // 進行渲染
                   if (table.getColumnName(column).equals("年齡") ) // 如果列名等于“年齡”
                       
    // 取得單元格的文字
                       String strValue=(String)value;
                       
                       
    if(Pattern.matches("\\d+", strValue)){
                           
    if(Integer.parseInt(strValue)>37){
                               
    // 如果是數字且值大于37,將單元格背景設置為紅色
                               cell.setBackground(Color.red); 
                           }
                           
                       }

                   }
     
                   
                   
    return cell; 
           }
     
    }
     

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


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


    網站導航:
     
    主站蜘蛛池模板: 免费国产真实迷j在线观看| 久久免费精彩视频| 国产亚洲漂亮白嫩美女在线| 亚洲中文无码卡通动漫野外| 亚洲avav天堂av在线网爱情| 亚洲免费黄色网址| 亚洲黄页网在线观看| 亚洲va久久久久| 亚洲精品无码一区二区| 亚洲a∨无码精品色午夜| 67194熟妇在线永久免费观看| 久久综合给合久久国产免费| 少妇人妻偷人精品免费视频| 2021精品国产品免费观看| 午夜性色一区二区三区免费不卡视频| 日韩视频在线精品视频免费观看| 青青视频观看免费99| 免费观看的av毛片的网站| 国产特级淫片免费看| 免费专区丝袜脚调教视频| 永久免费的网站在线观看| 成人免费午间影院在线观看| 日本无卡码免费一区二区三区| 免费观看亚洲人成网站| 国产亚洲精品不卡在线| 亚洲国产高清在线| youjizz亚洲| 免费国产va视频永久在线观看| GOGOGO免费观看国语| 51精品视频免费国产专区| 在线观看免费成人| 亚洲精品无码成人片在线观看| 久久国产亚洲精品麻豆| 亚洲综合亚洲综合网成人| 情人伊人久久综合亚洲| 亚洲综合久久1区2区3区| 亚洲欧美国产欧美色欲| 精品一区二区三区高清免费观看 | 亚洲国产成人久久综合碰碰动漫3d | ww在线观视频免费观看| 成在线人永久免费视频播放|