java程序中,如何控制每次循环在指定的时间间隔内执行

java程序中,如何控制每次循环在指定的时间间隔内执行,第1张

表示没看懂问题,如果想在某一个时间点执行可以用timer时间控制器,如果想控制循环可以用break、continue、return,他们分别表示: 退出循环、退出本次循环继续执行下一个、退出方法

新建一个线程更改输出,下面的类可以直接编译运行,自己找代码片断吧
import javaawtFont;
import javaawteventActionEvent;
import javaawteventActionListener;
import javaxswingJButton;
import javaxswingJFrame;
import javaxswingJLabel;
import javaxswingJPanel;
public class COLO {
static JLabel jl=new JLabel("无");
public static void main(String[] args) {
JFrame jf=new JFrame("");
jfsetDefaultCloseOperation(jfEXIT_ON_CLOSE);
jfsetBounds(400,300,400,400);
JButton jb=new JButton("开始");
jfadd(jb,"South");
JPanel jp=new JPanel();
jpadd(jl);
jlsetFont(new Font("plain",0,200));
jfadd(jp);

jbaddActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
//主要在这段,新建一个线程运行,这样就不会阻塞主线程了
new Thread(){
public void run(){
for(int i=0;i<10;i++){
jlsetText(""+i);
try {
Threadsleep(1000);
} catch (InterruptedException e1) {
e1printStackTrace();
}
}
}
}start();

}});
jfsetVisible(true);
}
}

Systemoutprintln("Ai: hello, Mr Li!");
Threadsleep(1000);
Systemoutprintln("Li: hello, Mr Ai!");


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13355387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存