博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验十四:线程设计
阅读量:4692 次
发布时间:2019-06-09

本文共 1140 字,大约阅读时间需要 3 分钟。

实验代码:

package shiyan14;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class SwitchTest {
private JFrame jFrame;
private JLabel jl1;
private JLabel jl2;
private JLabel jl3;
public static void main(String[] args) {
new SwitchTest().getTime();
}
private void getTime() {
long time = 3600;
long hour = 0;
long minute = 0;
long seconds = 0;
while (time > 0) {
hour = time / 3600;
minute = (time - hour * 3600) / 60;
seconds = time - hour * 3600 - minute * 60;
jl1.setText(hour + "时");
jl2.setText(minute + "分");
jl3.setText(seconds + "秒");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
time--;
}
}
public SwitchTest() {
jFrame = new JFrame("倒计时");
jl1 = new JLabel();
jl2 = new JLabel();
jl3 = new JLabel();
init();
}
private void init() {
JPanel jPanel = new JPanel();
jPanel.add(jl1);
jPanel.add(jl2);
jPanel.add(jl3);
jFrame.add(jPanel);
jFrame.setVisible(true);
jFrame.setLocation(300, 400);
jFrame.setSize(300, 200);
jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);
}
}

实验结果:

实验心得:本次实验还是较难的,希望继续努力吧

 

转载于:https://www.cnblogs.com/Java199-wfx/p/11110548.html

你可能感兴趣的文章
JY游戏之手游《打卡乐猫》
查看>>
HDU-4630 No Pain No Game 树状数组+离线操作
查看>>
面向对象与软件工程—团队作业1
查看>>
常用数组排序方法
查看>>
webstorm 卡死解决方法
查看>>
python基础04 运算
查看>>
面向对象设计模式之五种创建型模式
查看>>
Codeforces GYM 100923G 详解
查看>>
分析Sqlserver与access数据库sql语法的10大差异
查看>>
Java关键字:static
查看>>
单例实现 CGD与条件编译实现单例类
查看>>
关于创建型模式
查看>>
[转]HDFS客户端的权限错误:Permission denied
查看>>
19) Java并发
查看>>
HTTPS的工作原理
查看>>
Java内存和垃圾回收
查看>>
jfinal框架新手使用之路及开发心得
查看>>
ArcGIS API for JavaScript根据两个点坐标在地图上画线
查看>>
第三次作业
查看>>
JavaScript - try catch finally throw
查看>>