估计是关于Vector的,不过要异常信息才能断定:)

解决方案 »

  1.   

    就是
    java.lang.NullPointerException
           at T_CreateList$_input.valueChanged<T_createList.java:45>是说 selected_name = lst.getSelectedValue().toString(); 这句话吗?
      

  2.   

    就是说lst.getSelectedValue()可能是为空的
    所以处理的时候加上
    if(lst.getSelectedValue()==null) return;
    之类的就可以了。
      

  3.   

    class _input implements ListSelectionListener{
    public void valueChanged(ListSelectionEvent e){
    int i = 0;
                          if ( lst.getSelectedValue() != null ) {
             String selected_name = lst.getSelectedValue().toString();
             selected_index = lst.getSelectedIndex();
             jtf.setText(selected_name);
                          }
      }
         }
      

  4.   

    class _input implements ListSelectionListener{
    public void valueChanged(ListSelectionEvent e){
                           if( e.getValueIsAdjusting() )
                                return;
         int i = 0;
                           if(e.getSource() == lst.getSelectionModel() ) {
                              String selected_name = lst.getSelectedValue().toString();     
                              selected_index = lst.getSelectedIndex();
            jtf.setText(selected_name);
                           }
      }
         }
      

  5.   

    调试也是做程序的一项功夫,每天都必备的。
    多跟踪一下程序还会加深对系统的理解,建议试着使用JB或者Eclipse跟踪