2024-06-18 13:44:35 | 我爱编程网
//声明图形界面元素
private JLabel lab_time;
private JButton but_start;
private JButton but_end;
private JButton but_reset;
//初始化界面元素,布局,注册时间监听器
setLayout(null);
setSize(400, 300);
lab_time = new JLabel("");
lab_time.setBounds(0,10,100,50);
but_start = new JButton("开始");
but_start.setBounds(100,10,100,50);
but_end= new JButton("停止");
but_end.setBounds(200,10,100,50);
but_reset= new JButton("重置");
but_reset.setBounds(300,10,100,50);
myThread = new Thread();
setTitle("计时器");
add(lab_time );
add(but_start );
add(but_end);
add(but_reset);
but_start .addActionListener(this);
but_end.addActionListener(this);
but_reset.addActionListener(this);
//事件处理方法
if(event.getSource() == but_start )
{
myThread.start();
}
if(event.getSource() == but_end)
{
myThread.stop();
}
if(event.getSource() == but_reset)
{
hour = 0;
min = 0;
sec = 0;
this.showTime();
}
//线程处理代码
while(true)
{
try{
Thread.sleep(1000);
sec++;
if(sec == 60)
{
min++;
sec = 0;
}
if(min == 60)
{
hour++;
min = 0;
}
this.showTime();
}catch(Exception e){
e.printStackTrace();
}
}
//设置窗体上显示时间
lab_time.setText(strTime);
好不容易打出来的,不知道你考试结束了嘛、希望能采纳吧!
用java实现一个计时器的方法:
publicclassTestDingShiimplementsRunnable
{
Threadxc;
Daodao=newDaoImpl();
publicTestDingShi()
{
xc=newThread(this);//线程开启
xc.start();我爱编程网
}
publicvoidrun()
{
while(true)
{
try
{
xc.sleep(1000);//睡眠开始计时
}
catch(InterruptedExceptione)
{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
//TODO定时在此
}
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来JAVA计时器的相关内容。
/** 每3秒运行一次 */
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
public void run() {
/* 投放炸弹的操作 */
new Thread() {
public void run() {
try {
Thread.sleep(5000);
}catch (Exception e) { }
/* 爆炸的操作 */
}
}.start();
}
}; timer.schedule(tt, 0, 3000);
java中如何实现自动计时功能,就是点击一个start按钮就开始计时,以秒为单位简单代码如下:import java.awt.Button;import java.awt.FlowLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;impo
如何使用python编程写一个加法计算器1、打开idle。点击file,然后点击newfile.这是创建一个新的文件。新建一个文件之后,我们输入第一行代码,使用print函数,在屏幕上打印一句话,其中字符串要使用双引号,输入法要使用英文输入法,如果符号使用中文输入法输入,就会出现错误。print("我们做一个两个整数相加的计算题!")同理,在屏幕上打印第二句话,与用户交互,提醒用户输
php高级教程php高级教程导语:php是it行业语言,也是一门较热的网络技术,下面就由我为大家介绍一下php高级教程,欢迎大家阅读!一、PHP-多维数组:$cars=array(array("huawei","12","11"),array("meizu","23","12"),array("iphone","12","4"));$ti
Javaweb的过滤器是如何实现的?Javaweb的过滤器是通过实现Filter接口来实现的。Filter接口有三个方法:init()、doFilter()和destroy()。其中,init()方法用于初始化过滤器,doFilter()方法用于过滤请求和响应,destroy()方法用于销毁过滤器。在web.xml文件中使用和元素对编写的filter类进行注册,并设置它所能拦截的资源
java定时执行一个方法现在能想到的是三种方法能实现:1、普通thread实现:是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。2、TimerTask:启动和去取消任务时可以控制,第一次执行任务时可以指定你想要的delay时间。3、ScheduledExecutorService实现:最理想的定时任务实现方式,相比于
Java中计算器的程序importjava.awt.*;importjava.awt.event.*;importjava.lang.*;importjavax.swing.*;publicclassCounterextendsFrame{//声明三个面板的布局GridLayoutgl1,gl2,gl3;Panelp0,p1,p2,p3;JTextFiel
方程计算器如何使用使用方程计算器可以帮助你解决各种数学方程和算式。具体使用方法可能会因不同的计算器而异,但以下是一般的步骤:打开方程计算器:首先,找到你的计算器,可以是物理计算器或计算器应用程序。在手机、平板电脑或计算机上,你可以使用预装的计算器应用或下载一个专业的计算器应用。选择模式:一些计算器具有不同的模式,如基本模式、科学模式、统计模式等。根据你的需求选择适当的模式。输入方
请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现?java有个Listener!随tomcat启动而调用自己写的方法!也可以循环调用!就是每过几小时掉用自己的方法web.xml<listener><listener-class>com.function.SysContextListener</listene
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00