相同的代码,不同的结果,大家帮忙看看为什么
private   void   jtabdbkeyPressedUP(KeyEvent   e)   { 
                         if(e.getKeyCode()==38)      //响应非数字键盘向上方向键 
                                     { 
                                                       if   (jtabdb.getSelectedRow()   -   1> =0) 
                                                                   {    
                                                                         this.jtabdb.setRowSelectionInterval(jtabdb.getSelectedRow()-1   ,jtabdb.getSelectedRow()   ); 
                                                                         getjtabdbTOtxt(); 
                                                                   }                                                   
                                     } 
             } 
 ========================================================== 
 以上代码运行正常,以下有问题 
 ========================================================== 
 private   void   jtabdbkeyPressedDOWN(KeyEvent   e){ 
                         if(e.getKeyCode()==40)   //   响应非数字键盘向下方向键 
                                     { 
                                                       if(jtabdb.getSelectedRow()+1!=jtabdb.getRowCount()) 
                                                                      {    
                                                                                     this.jtabdb.setRowSelectionInterval(jtabdb.getSelectedRow()+1   ,jtabdb.getSelectedRow()   ); 
                                                                                     getjtabdbTOtxt(); 
                                                                      }                                                         
                                  /*                  if(jtabdb.getSelectedRow()   +1   !=jtabdb.getRowCount()) 
                                                                {    
                                                                               this.jtabdb.setRowSelectionInterval(jtabdb.getSelectedRow()   ,jtabdb.getSelectedRow()   );