public void setList(Vector trainInfos) {
   _list.removeAll();
   all.removeAllElements();
   for (int i = 0; i < trainInfos.size(); i++) {
     _list.add((DocumentInfo) trainInfos.elementAt(i));
     all.addElement((DocumentInfo) trainInfos.elementAt(i));
   }
 }
 private void handleSearchType() {
   if (searchTextField.isFocus) {
     String text = searchTextField.getText();
     _list.removeAll();
     _list.invalidate();
     for (int i = 0; i < all.size(); i++) {
       DocumentInfo picInfo = (DocumentInfo) all.elementAt(i);
       if (picInfo.containKey(text)) {
         _list.add(picInfo);
       }
     }
     _list.invalidate();
   }
 }