当前位置: 首页 > news >正文

每日收货

package Calculation;

import javax.swing.;
import java.awt.
;
import java.util.Timer;
import java.util.TimerTask;

public class TimeFrame extends JPanel {
private JLabel timeLabel; // 显示时间
private Timer timer; // 计时器
private int seconds; // 秒数

public TimeFrame() {seconds = 0;timeLabel = new JLabel("用时:0秒", SwingConstants.CENTER);timeLabel.setFont(new Font("宋体", Font.BOLD, 16));add(timeLabel);
}// 启动计时器
public void startTimer() {timer = new Timer();timer.scheduleAtFixedRate(new TimerTask() {@Overridepublic void run() {seconds++;// 更新时间显示(格式:分:秒)int minutes = seconds / 60;int secs = seconds % 60;timeLabel.setText(String.format("用时:%d分%d秒", minutes, secs));}}, 1000, 1000); // 1秒后开始,每1秒执行一次
}// 停止计时器
public void stopTimer() {if (timer != null) {timer.cancel();}
}

}

http://www.jsqmd.com/news/30510/

相关文章:

  • 【C130x 离在线】Python使用import opuslib 报错解决方案
  • 读《Python神经网络编程(异步图书) 塔里克拉希德》有感
  • 【CI130x 离在线】Python使用import opuslib 报错解决方案
  • 002 vue3-admin项目的目录及文件说明之.gitignore文件
  • 2025.11.03 正睿
  • 使用QSPI驱动PM004MNIA
  • c++虚函数与纯虚函数解析
  • 杂谈:关于java帝国的一些内容
  • 11月3日日记
  • 洛谷 P3615
  • 蒟蒻的S游记碎碎念
  • 简单五子棋对战(AI生成)
  • 扬贺扬国产DDR4、国产NAND存储、国产EMMC存储
  • 概率论练习
  • 【python刷题记录】移动零-双指针-简单
  • [linux]记账工具-监控用户活动
  • 002 vue3-admin项目的目录及文件说明之public目录
  • Day11CSS特性
  • [GDB] GDB-Dashboard: GDB可视化工具
  • kettle调度系统-kettle spoon方式调度,强大兼容性,支持各种版本kettle
  • Django 项目开发整体步骤(0 开始)
  • [GDB] cgdb: GDB 可视化工具
  • Maya 2025软件超详细下载安装教程(附安装包和激活步骤)
  • AI元人文构想:基于价值原语和三值纠缠的权衡
  • 一款基于 .NET WinForm 开源、轻量且功能强大的节点编辑器,采用纯 GDI+ 绘制无任何依赖库仅仅100+Kb!
  • 10-31 题
  • Windows install MiniConda3
  • 109.Redis的geospatial和XXL-JOB 分布式任务调度平台整理
  • 我的神奇题目
  • STM32学习之概念——仿真器、调试器、下载器