小石頭
          Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.
          posts - 91,comments - 22,trackbacks - 0
            public   class   MyTableRenderer   extends   DefaultTableCellRenderer   {  
                    public   Component   getTableCellRendererComponent(JTable   table,  
                                  Object   value,   boolean   isSelected,boolean   cellHasFocus,  
                                  int   row,int   col)   {  
                   
                              switch(row){  
                              case   0:  
                              case   1:  
                                        this.setBackground(Color.red);  
                                        break;  
                              case   2:  
                              case   3:  
                                        this.setBackground(Color.blue);  
                                        break;  
                              }  
                  if(isSelected){  
                        //這里寫如果選中后你想表現出來的效果;        
                  }  
                  if(isFocus){  
                        //這里寫如果獲得焦點后你想表現出來的效果;        
             
                  }  
                  this.setText((String)object);  
                  return   this;  
                  }  
            }  
             
             
            然后為你的table添加一個上面類的實例作為繪制器.  
            比如  
            JTable   table   =   new   JTable(data);  
            table.setDefaultRenderer(new   String().getClass(),new   MyTableRenderer());  
             
            試試看.  
          posted on 2007-05-23 22:57 小石頭 閱讀(528) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 苗栗市| 上虞市| 台州市| 九龙县| 志丹县| 万宁市| 红桥区| 响水县| 望谟县| 酒泉市| 阜新市| 宾川县| 红桥区| 东城区| 凤城市| 云和县| 阜新市| 乌兰县| 高雄市| 台湾省| 玛多县| 开封县| 依兰县| 苗栗县| 信阳市| 大洼县| 雅江县| 无锡市| 沐川县| 富阳市| 白水县| 巢湖市| 达州市| 张家口市| 荆州市| 潞西市| 化德县| 泰州市| 漳州市| 垫江县| 北流市|