91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: Java
  • 標簽: java??計時??倒計時??

資源簡介

java的swing實現計時與倒計時,可輸入起始時間與終止時間(包括時、分、秒),多線程進行計時和倒計時

資源截圖

代碼片段和文件信息

package?com.test;

import?java.awt.GridLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.Date;

import?javax.swing.*;

public?class?TimeMain?extends?Jframe?implements?ActionListener{

JPanel?jp1jp2;
JLabel?jbl1jbl2jblZongjblHourjblMinjblSecjblZong2jblHour2jblMin2jblSec2;
JTextField?jtf1jtf2jtfHourjtfMinjtfSecjtfHour2jtfMin2jtfSec2;
JButton?jb1jb2;
public?TimeMain(){
jp1=new?JPanel();//new?GridLayout(2?2));
jbl1=new?JLabel(“當前時間:“JLabel.CENTER);
jbl2=new?JLabel(“倒計時間:“JLabel.CENTER);
jblZong=new?JLabel(“設定初始時間:“JLabel.CENTER);
jblHour=new?JLabel(“時“);
jblMin=new?JLabel(“分“);
jblSec=new?JLabel(“秒“);
jblZong2=new?JLabel(“設定終止時間:“JLabel.CENTER);
jblHour2=new?JLabel(“時“);
jblMin2=new?JLabel(“分“);
jblSec2=new?JLabel(“秒“);
jtf1=new?JTextField(15);
jtf2=new?JTextField(15);
jtfHour=new?JTextField(3);
jtfMin=new?JTextField(3);
jtfSec=new?JTextField(3);

jtfHour2=new?JTextField(3);
jtfMin2=new?JTextField(3);
jtfSec2=new?JTextField(3);
jp1.add(jbl1);
jp1.add(jtf1);
jp1.add(jbl2);
jp1.add(jtf2);
jp1.add(jblZong);
jp1.add(jtfHour);
jp1.add(jblHour);
jp1.add(jtfMin);
jp1.add(jblMin);
jp1.add(jtfSec);
jp1.add(jblSec);
jp1.add(jblZong2);
jp1.add(jtfHour2);
jp1.add(jblHour2);
jp1.add(jtfMin2);
jp1.add(jblMin2);
jp1.add(jtfSec2);
jp1.add(jblSec2);

jp2=new?JPanel();
jb1=new?JButton(“開始“);
jb1.addActionListener(this);
jb2=new?JButton(“開始倒計時“);
jb2.addActionListener(this);
jp2.add(jb1);
//jp2.add(jb2);

this.add(jp1);
this.add(jp2“South“);
this.setSize(300200);
this.setLocation(200?200);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.setVisible(true);
}
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
TimeMain?tt=new?TimeMain();
}
class?TimeZheng?extends?Thread{
int?hour;
int?hour2;
int?min;
int?min2;
int?sec;
int?sec2;
public?TimeZheng(int?hourint?minint?secint?hour2int?min2int?sec2){
this.hour=hour;
this.hour2=hour2;
this.min2=min2;
this.min=min;
this.sec2=sec2;
this.sec=sec;
}
public?void?run(){
while(true){
//Date?date=new?Date();
jtf1.setText(hour+“:“+min+“:“+sec);
if(hour==hour2&&min==min2&&sec==sec2){
break;
}
if(sec==59){
sec=0;
if(min==59){
min=0;
if(hour==24){
hour=0;
}else{
hour++;
}
}else{
min++;
}
}else{
sec++;
}
//System.out.println(“當前時間?“+date.getHours()+“:“+date.getMinutes()+“:“+date.getSeconds());
try?{

Thread.sleep(1000);
}?catch?(Exception?e)?{
//?TODO:?handle?exception
e.printStackTrace();
}
}
}
}
class?TimeFan?extends?Thread{
int?hour;
int?min;
int?sec;
public?TimeFan(int?hourint?minint?sec){
this

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4804??2011-10-28?19:40??time1\TimeMain.java

?????目錄??????????0??2011-10-28?22:10??time1

-----------?---------??----------?-----??----

?????????????????4804????????????????????2


評論

共有 條評論