源代码如下:importjava.awt.*;importjava.awt.event.*;publicclassGetText{intst;publicstaticvoidmain(String[]args)throwsException{Buttonb1=newButton("输入完毕");GetTextk=new...

源代码如下:

import java.awt.*;
import java.awt.event.*;
public class GetText {
int st;
public static void main(String[] args) throws Exception{
Button b1=new Button("输入完毕");
GetText k=new GetText();
Frame F=new Frame("获取文本");
F.setLayout(new GridLayout(1,3));
Label L=new Label("");
L.setAlignment(Label.LEFT);
TextField T=new TextField();
T.setBackground(Color.gray);
F.add(b1);
F.add(L);
F.add(T);
F.setBackground(Color.white);
F.setSize(500,100);
F.setVisible(true);
for(int i=0;i<61;i++){
k.st=60-i;
Thread.sleep(1000);
L.setText("请在一分钟内输入文本");
if(k.st==0){
System.out.println(T.getText());
}
}
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
GetText a=new GetText();
a.st=0;
System.out.println(a.st);
System.out.println("ActionListener触发");
}
});
b1.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
GetText a=new GetText();
a.st=0;
System.out.println(a.st);
System.out.println("MouseListener触发");
}
});
F.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent evt1){
System.exit(0);
}
});
}
}

可是点击了输入完毕按钮之后 并没有打印出输入的文本 窗口也关不掉 怎么解决?