import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;import javax.swing.JEditorPane;
public class Example11_2 { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
             new Win();
}}
class Win extends Frame implements ActionListener,Runnable{
Button button;
URL url;
TextField text;
JEditorPane editPane;
byte b[]=new byte[118];
Thread thread;
public Win(){
text=new TextField(20);
editPane=new JEditorPane();
editPane.setEditable(true);
button=new Button("确定");
button.addActionListener(this);
thread=new Thread(this);
Panel p=new Panel();
p.add(new Label("输入望网址"));
p.add(text);
p.add(button);
ScrollPane scroll=new ScrollPane();
scroll.add(editPane);
add(scroll,BorderLayout.CENTER);
add(p,BorderLayout.NORTH);
setBounds(160, 60, 360, 300);
setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}

}
);

} @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(!(thread.isAlive()))
thread=new Thread(this);
    thread.start();


} @Override
public void run() {
// TODO Auto-generated method stub
editPane.setText(null);
try {
url=new URL(text.getText().trim());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
editPane.setPage(url);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}


}
代码运行,我运行点一次百度可以显示出百度网页出来,可是连续点两次按钮比如百度,就无反应显示不出来了,请问这该如何解决呢。而且获取网页速度很慢,能否改进呢