代码拉取完成,页面将自动刷新
import javax.swing.*;
import java.awt.*;
import java.util.Date;
public class Ex8_32_陈孝均 {
public static void main(String args[]){
JFrame jf = new JFrame("显示时间");
JTextField jt1 = new JTextField(20);
JTextField jt2 = new JTextField(20);
Target t = new Target(jf,jt1,jt2);
Thread showtime = new Thread(t);
showtime.start();
}
}
class Target implements Runnable{
JFrame jf;
JTextField jt1;
JTextField jt2;
JTextArea ja1 = new JTextArea("当前时间:");
String ja11,ja22;
JTextArea ja2 = new JTextArea("剩余时间:");
public Target(JFrame jf,JTextField jt,JTextField jt2){
this.jf = jf;
this.jt1 = jt;
this.jt2 = jt2;
init();
}
public void init(){
jf.setLayout(new FlowLayout());
jf.add(ja1);
jf.add(jt1);
jf.add(ja2);
jf.add(jt2);
jf.setBounds(20,20,325,100);
jf.setVisible(true);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public void run(){
try {
int time = 300;
System.out.println("2班32号陈孝均:");
while (true) {
Thread.sleep(1000);
Date date = new Date();
ja11 = String.valueOf(date.getHours())+":"+String.valueOf(date.getMinutes())+":"+String.valueOf(date.getSeconds());
jt1.setText(ja11);
Integer mm = time / 60/60%60;
Integer ss = time /60%60;
Integer ms = time%60;
if(time == 300){
ja22 = "00"+":"+"0"+ss.toString()+":"+"0"+ms.toString();
}else {
ja22 = "00" + ":" + "0" + ss.toString() + ":" + ms.toString();
}
jt2.setText(ja22);
time--;
}
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。