Advertisement

倒计时流程

阅读量:

计时倒数功能的架构设计

复制代码
    /*对于一个数字倒计时的设计
     * 问题描述:在日常工作中经常见到倒计时的设计,那么,如何设计倒计时呢?
     * 给出一个数字,每隔一秒减一,直到减成0为止,并且,数字应该在窗体中显示,
     * 或者是直接输出每一次减去的数字,
     * * 问题分析: 窗体的设计比较简单,倒计时的难点在于时间的设计,Java中常用的倒计时设计
     * 有三种,
     * 一:设置时长的倒计时;
     * 二:设置时间戳的倒计时;
     * 三:使用java.util.Timer类实现的时间戳倒计时
     * 在这个问题中,给定的数字的倒计时要求在每一秒给一个提醒,将数字减一,常见的方式有采用多线程或者Timer()类来实现,
     * 在本例中采用多线程来实现,后面会写的关于多线程的整个知识体系,故而采用多线程实现
     * Timer()类作为常用类来了解。
     * * 问题解决:设计一个窗体,定义一个文本框和按钮,文本框用来输入要处理的数字,
     * 点击按钮用来开始计时,然后定义一个label,用来显示当前的时间点,当时间减为0的时候,
     * 在控制板上说明已经减到零,倒计时的实现可以用多线程来设计,
     */
    
    import java.awt.even

全部评论 (0)

还没有任何评论哟~