在调试的时候发现错误,但是不知道怎么改,请大家帮忙看下
import java.awt.*;
import java.awt.event.*;
public class ListText extends Frame
    implements ItemListener{
List list;
Label label;
public ListText(){
list=new List(4,false);
list.add("First");
list.add("Second");
list.add("Third");
list.add("Fourth");

list.addItemListener(this);
             setLabelText(list.getSelectedIndex(),list.getSelectedItem());

setLayout(new FlowLayout());

add(list);
add(label);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}); setSize(400,400);
setVisible(true);
} void setLabelText(int num,String text){
label.setText("Item No."+num+" selected. "+
"Text=\""+text+"\".");
}

public void itemStateChanged(ItemEvent e){
setLabelText(list.getSelectedIndex(),
list.getSelectedItem());
}
public static void main(String[] args){
ListText lt=new ListText();

}
}