java制作二十四进制的时钟特效
1.任务要求
1)Date对象的使用;
2)ElementById("").innerHTML的使用;
3)setInterval()方法或setTimeout()方法的使用,注意两者的区别。
2.实现思路
实现特效的代码js1)完成静态页面设计,标识要显示系统时间的位置,此例已完成该步骤。
2)定义函数,使用日期和时间对象,获取客户端系统时间。
3)为ID的time标签赋值。
4)使用定时函数,每隔一秒重新调用一次函数。
3.需求说明
制作显示年、月、日、星期和二十四时制的时钟特效,如下图所示。
4.实现代码(JS部分的代码)
1)使用getXXX方法获取时间和日期。
2)规定输出格式为“星期几”,由于getDay获取的为0~7的数组。所以需要定义一个数组week用来存储星期,用getDay方法获取星期,之后输出week[day]就可以实现输出。
3)获取时间后对小时、分钟、秒进行判断,如果小于10,在其前头加一个字符0以达到更好的时钟效果。
5.运行结果
6.其他代码(其中的图片需要自己设置)
代码:
import java.awt.*;
import java.util.*;
import javax.swing.*;
//数字时钟
public class ClockDemo extends JFrame implements Runnable{
Thread clock;
public ClockDemo(){
super("数字时钟");//调用父类构造函数
setFont(new Font("Times New Roman",Font.BOLD,60));//设置时钟的显示字体
start();//开始进程
setSize(280,100);//设置窗口尺寸
setVisible(true);//窗口可视
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论