java 获取系统当前时间 开始计时_Java计时器问题 现在程序是从系统当前时间开始计时 我想修改为从00:00:00开始计时 (其它不变)...

Java计时器问题 现在程序是从系统当前时间开始计时 我想修改为从00:00:00开始计时 (其它不变)

Java计时器问题 现在程序是从系统当前时间开始计时 我想修改为从00:00:00开始计时 (其它不变)

现在程序是从系统当前时间开始计时 我想修改为从00:00:00开始计时 就是初始时间为这个 0时0分0秒 修改后还要 一秒一秒地计时

代码:

import java.awt.*;

import java.awt.event.*;

import javax.swing.Timer;

public class Time

{ public static void main(String args[])

{ TimeWin Win=new TimeWin();

}

}

class TimeWin extends Frame implements ActionListener

{ TextField text;

Button bStart,bStop,bContinue;

Timer time;

int n=0,start=1;

TimeWin()

{time=new Timer(1000,this);//TimeWin对象做计时器的监视器.

text=new TextField(10);

bStart=new Button("开始计时");

bStop=new Button("暂停计时");

bContinue=new Button("继续计时");

bStart.addActionListener(this);

bStop.addActionListener(this);

bContinue.addActionListener(this);

setLayout(new FlowLayout());

add(bStart);

add(bStop);

add(bContinue);

add(text);

setSize(500,100);

validate();

setVisible(true);

addWindowListener(new WindowAdapter()

{ public void windowClosing(WindowEvent e)

{ System.exit(0);

}

} );

}

public void actionPerformed(ActionEvent e)

{ if(e.getSource()==time)

{ java.util.Date date=new java.util.Date();

String str=date.toString().substring(11,19);

text.setText("时间:"+str);

}

else if(e.getSource()==bStart)

{ time.start();

}

else if(e.getSource()==bStop)

{ time.stop();

}

else if(e.getSource()==bContinue)

{ time.restart();

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值