jlistCour.removeAll();
              //jlistCour.clearSelection();
   
              CJSelect cj = new CJSelect();
              cj.setCourValuesNew();              
              jlistCour.setListData(cj.getListItemCours()); 
              //这里是重新设置jlistCour的选项,
              //重设时项目数减少了,滚动条应该变长,可是就是没反应,
              //而且原来的那些项就是文字看不到,位子还占着              jlistCour.show();
              jlistCour.validate();
              jlistCour.revalidate();
              jlistCour.updateUI();              jlistCourJScrollPane.validate();//jlistCourJScrollPane中添加有jlistCour
              jlistCourJScrollPane.updateUI();
              
              jlistCour.setBackground(Color.pink);//变化了,有效果
.......               
请问这是为什么啊?!