import javax.swing.JWindow;
import java.lang.*;public class SimpleWindow extends JWindow {
public SimpleWindow() {
super();
setBounds(250,225,300,150);
}
public static void main(String[] args) {
SimpleWindow sw=new SimpleWindow();
sw.setVisible(true);
for (int i=0;i<1000;i++)
System.out.print(i + "");
sw.setVisible(false);
System.exit(0);
}
}
以上程序是用for循环让程序持续一段时间,如果用线程的sleep()方法该怎样实现呢?
import java.lang.*;public class SimpleWindow extends JWindow {
public SimpleWindow() {
super();
setBounds(250,225,300,150);
}
public static void main(String[] args) {
SimpleWindow sw=new SimpleWindow();
sw.setVisible(true);
for (int i=0;i<1000;i++)
System.out.print(i + "");
sw.setVisible(false);
System.exit(0);
}
}
以上程序是用for循环让程序持续一段时间,如果用线程的sleep()方法该怎样实现呢?
你把那个System.exit(0)去掉不就可以了;
你靠的是一个死循环!另:
Thread.sleep(1000); //毫秒
Thread.sleep(1000);
}
catch(InterruptedException e){
...
}