本文目录一览:
电脑桌面罗盘时钟源代码怎么写
import java.awt.*;
导入Java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.util.*;
publicclassrunabletestextendsjframeimplementsrunnable {
JPanel pnlMain; //定义变量
Jlabel Lbl时间; //定义变量
thread thd时间; //定义变量
日期数据显示
DW网页怎么设计一个时钟
!DOCTYPE html
head
meta charset=”UTF-8″
title使用canvas元素绘制指针式动画时钟/title
script type=”text/javascript”
var canvas;
var context;
//页面装载
function window_onload()
{
canvas=document.getElementById(“canvas”);//获取canvas元素
context=canvas.getContext(‘2d’);//获取canvas元素的图形上下文对象
setInterval(“draw()”,1000);//每隔一秒重绘时钟,重新显示时间
}
//绘制时钟
function draw()
{
var radius=Math.min(canvas.width / 2, canvas.height / 2) -25;//时钟罗盘半径
var centerx=canvas.width/2;//时钟中心横坐标
var centery=canvas.height/2;//时钟中心纵坐标
context.clearRect(0,0,canvas.width,canvas.height);//擦除之前所绘时钟
context.save();//保存当前绘制状态
//绘制时钟圆盘
context.fillStyle = ‘#efefef’;//时钟背景色
context.strokeStyle = ‘#c0c0c0’;//时钟边框颜色
context.beginPath();//开始创建路径
context.arc(centerx,centery,radius, 0,Math.PI*2, 0);//创建圆形罗盘路径
context.fill();//用背景色填充罗盘
context.stroke();//用边框颜色绘制罗盘边框
context.closePath();//关闭路径
context.restore();//恢复之前保存的绘制状态
//绘制时钟上表示小时的文字
var r = radius – 10;//缩小半径,因为要将文字绘制在时钟内部
context.font= ‘bold 16px 宋体’;//指定文字字体
Drawtext(‘1’, centerx + (0.5 * r), centery – (0.88 * r));
Drawtext(‘2’, centerx + (0.866 * r), centery – (0.5 * r));
Drawtext(‘3’, centerx + radius – 10,centery);
Drawtext(‘4’, centerx + (0.866 * r), centery + (0.5 * r));
Drawtext(‘5’, centerx + (0.5 * r), centery + (0.866 * r));
Drawtext(‘6’, centerx, centery + r);
Drawtext(‘7’, centerx – (0.5 * r), centery + (0.866 * r));
Drawtext(‘8’, centerx – (0.866 * r), centery + (0.49 * r));
Drawtext(‘9’, centerx – radius + 10, centery);
Drawtext(’10’,centerx – (0.866 * r),centery – (0.50 * r));
Drawtext(’11’, centerx – (0.51 * r), centery – (0.88 * r));
Drawtext(’12’, centerx, 35);
//绘制时钟指针
var date=new Date();//获取需要表示的时间
var h = date.getHours();//获取当前小时
var m = date.getMinutes();//获取当前分钟
var s=date.getSeconds();//获取当前秒
var a = ((h/12) *Math.PI*2) – 1.57 + ((m / 60) * 0.524);//根据当前时间计算指针角度
context.save();//保存当前绘制状态
context.fillStyle=’black’; //指定指针中心点的颜色
context.beginPath();//开始创建路径
context.arc(centerx,centery,3,0,Math.PI * 2, 0);//创建指针中心点的路径
context.closePath();//关闭路径
context.fill();//填充指针中心点
context.lineWidth=3;//指定指针宽度
context.fillStyle=’darkgray’;//指定指针填充颜色
context.strokeStyle=’darkgray’;//指定指针边框颜色
context.beginPath();//开始创建路径
//绘制小时指针
context.arc(centerx,centery,radius – 55, a + 0.01, a, 1);
context.lineTo(centerx,centery);
//绘制分钟指针
context.arc(centerx,centery,radius – 40, ((m/60) * 6.27) – 1.57, ((m/60) * 6.28) – 1.57, 0);
context.lineTo(canvas.width / 2, canvas.height / 2);
//绘制秒钟指针
context.arc(centerx,centery,radius – 30, ((s/60) * 6.27) – 1.57, ((s/60) * 6.28) – 1.57, 0);
context.lineTo(centerx,centery);
context.closePath();//关闭路径
context.fill();//填充指针
context.stroke();//绘制指针边框
context.restore();//恢复之前保存的绘制状态
//指定时钟下部当前时间所用的字符串,文字格式为hh:mm:dd
var hours = String(h);
var minutes = String(m);
var seconds = String(s);
if (hours.length == 1) h = ‘0’ + h;
if (minutes.length == 1) m = ‘0’ + m;
if (seconds.length == 1) s = ‘0’ + s;
var str =h + ‘:’ + m + ‘:’ +s;
//绘制时钟下部的当前时间
Drawtext(str, centerx, centery + radius + 12);
}
function Drawtext(text, x, y)
{
//因为需要使用到坐标平移,所以在平移前线保存当前绘制状态
context.save();
x -= (context.measureText(text).width / 2);//文字起点横坐标
y +=9;//文字起点纵坐标
context.beginPath();//开始创建路径
context.translate(x, y);//平移坐标
context.fillText(text,0,0);//填充文字
context.restore();
}
/script
style
div{
display: -moz-box;
display: -webkit-box;
-moz-box-pack: center;
-webkit-box-pack: center;
width:100%;
}
canvas{
background-color:white;
}
/style
/head
body onload=”window_onload()”
divh1使用canvas元素绘制指针式动画时钟/h1/div
divcanvas id=”canvas” width=”200px” height=”200px”/canvasdiv//这里就是你的时钟的位置。
/body
/html
怎么在电脑上设置代码时钟?
1.首先单击鼠标右键,在出zhi现的选项中选择“小工具”
2.在小工具里面我们会看到一个”时钟图标“。
3.双击此图标或者鼠标放到图标上,按住拖动,即可将时钟移动到桌面上,按住时钟图标,即可移动到适合的位置。
4.鼠标放在时钟图标上,然后单击右键,在弹出的菜单中选择“选项”。
5.即可进行时钟设置,可以选择自己喜欢的样式,输入时钟上的文字。
6.完成后点击确定,即可得到自己喜欢款式的时钟了。
求大神制作一个电脑版罗盘时钟壁纸?
可以在电脑上安装360小鸟壁纸啊,里面壁纸很全的,你可以找一下啊,也许可以找到现成的
罗盘代码是由几部分组成的
3部分。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。罗盘代码是新手拿来练手的基础代码,是由字符、符号、信号码元组这3部分组成,代码是程序员用开发工具所支持的语言写出来的源文件。
最近抖音最火的时钟是什么?
最近抖音最火的时钟是“罗盘时钟”。
如果你是安卓用户,需要下载一个软件,安装完成后,我们直接打开,这里提供了两个设置方法:怕麻烦的朋友可以直接设置,点击“设置壁纸→应用”,就能成功开启。缺点就是,不是特别美观,就是最原始的状态。
如果你有合适的背景,可以自己自定义壁纸的类型,罗盘的字体大小、位置等等。缺点就是,弄不好就显得很low。不过设置完之后,要记得将这款软件加入后台白名单,不然后台会自动清理,壁纸就会失效。
科主同样分享一下iOS用户设置的方法,目前iOS暂时没有专门的设置软件,由于iOS系统的封闭性,这个罗盘时钟的效果只能通过 LivePhoto实现。
另外还需要注意的是,这个效果虽然能在iOS系统上实现,但是只是一张动态壁纸,所以显示的时钟、日期并不是实时的。而且观看的时候需要长按才能出现转动的效果,同时仅支持iPhone 6S以上机型(iPhone XR除外)。
原创文章,作者:ENDDU,如若转载,请注明出处:https://www.506064.com/n/316590.html