TField.addKeyListener(new KeyAdapter(){//文本框键盘监听
public void keyPressed(KeyEvent e){
/*try{
    TField.wait(1500);
}catch(Exception ce){ce.printStackTrace();}*/
String[] ss={"一食堂","1栋","11栋","15栋","大购"};
String s1=null;

while(s1.isEmpty())
                    s1=TField.getText();
for(int i=0;i<5;i++){
                    if((ss[i].indexOf(s1)!=-1))
listmodel.addElement(ss[i]);
}
list.setOpaque(true);
while(list.isSelectionEmpty()){
String s2;
s2=list.getSelectedValues().toString();
TField.setText(" ");
TField.setText(s2);
}
list.setOpaque(false);                        //listmodel(DefaultListModel),TField(JTextField),list(JList)
}
          });我想在文本框上接入键盘监听,通过获得输入的内容,自动从数组中匹配相应的内容,加到JList,通过选中JList的内容直接反馈给文本框,可就是抛出异常,求指教javaexceptionJTextField 键盘监 JList