小石頭
          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 小石頭 閱讀(525) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 当雄县| 清新县| 铁力市| 澳门| 申扎县| 上思县| 达拉特旗| 阳春市| 息烽县| 阿拉善右旗| 保山市| 广西| 桐城市| 开封市| 翁牛特旗| 都昌县| 洛川县| 静乐县| 通化县| 壶关县| 和林格尔县| 连州市| 临海市| 浮山县| 沙雅县| 犍为县| 博湖县| 万州区| 安远县| 汉中市| 肥城市| 南京市| 冕宁县| 桃园县| 莒南县| 阿克陶县| 东阳市| 九龙坡区| 轮台县| 临汾市| 阿城市|