搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小丑西瓜9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
spring-boot+vue实现前后端分离_springbootvue前后端分离
2
npm 安装yarn 并下载地址配置为淘宝镜像_yarn 仍然下载taobao
3
Flutter 图片组件_Image_flutter decorationimage
4
QT中connect函数的几种用法详解总结_qt connect
5
深度学习中的Adversarial Examples(基于Python实现)_adversarial.py
6
android 5.1 usb 摄像头,rk平台 android5.1 接了外接摄像头带麦克风系统本地声卡录音没法用...
7
error: unpacking of archive failed on file错误的解决
8
华为cipher解密工具_Android、iPhone和Java三个平台一致的加密工具
9
入门 | CNN也能用于NLP任务,一文简述文本分类任务的7个模型
10
robots.txt 文件是什么? 如何获取
当前位置:
article
> 正文
java做的一个时钟的小程序_java编写一个会走的时钟
作者:小丑西瓜9 | 2024-03-19 23:17:51
赞
踩
java编写一个会走的时钟
import java.applet.*;
import java.awt.*;
import java.util.Calendar;
public class Clock extends Applet implements Runnable
{
// private int xi,yi;
//private int r;
Calendar t;
Thread t1;
private int s,m,h;
public void init()
{
}
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawOval(50,50,100,100);
g.setColor(Color.black);
g.fillOval(50,50,102,102);
g.setColor(Color.blue);
g.drawOval(48,48,105,105);
g.drawOval(105,105,5,5);
g.drawString("12",97,65);
g.drawLine(100,50,100,55);
g.drawString("3",140,100);
g.drawLine(150,100,145,100);
g.drawString("6",100,140);
g.drawLine(100,150,100,145);
g.drawString("9",60,100);
g.drawLine(50,100,55,100);
g.setColor(Color.blue);
t=Calendar.getInstance();
s=t.get(Calendar.SECOND);
m=t.get(Calendar.MINUTE);
h=t.get(Calendar.HOUR);
g.setColor(Color.green);
g.drawLine(105,105,105+(int)(40*Math.sin(2*s*Math.PI/60)),105-(int)(40*Math.cos(2*s*Math.PI/60)));
g.setColor(Color.yellow);
g.drawLine(105,105,105+(int)(30*Math.sin(2*m*Math.PI/60)),105-(int)(30*Math.cos(2*m*Math.PI/60)));
g.setColor(Color.red);
g.drawLine(105,105,105+(int)(20*Math.sin((h*5+m/12)*2*Math.PI/60)),105-(int)(20*Math.cos((h*5+m/12)*2*Math.PI/60)));
g.drawString("现在的时间是:"+h+":"+m+":"+s,150,150);
}
public void run()
{
while(true)
{
try
{
repaint();
Thread.sleep(1000);
}
catch (Exception e)
{
}
}
}
public void start()
{
t1=new Thread(this);
t1.start();
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小丑西瓜9/article/detail/268953
推荐阅读
article
java
eclipse
使用
git
hub进行
代码
管理——导入
代码
、上传
代码
_
eclipse
怎么拉取g...
使用
git
hub的
git
工具从远端导入
代码
和上传
代码
到远端。主要涉及
git
clone ,
git
pull,
git
...
赞
踩
article
java
实现
websocket
的两种
方式
...
简单说明1.两种
方式
,一种使用tomcat的
websocket
实现,一种使用spring的
websocket
2.tomc...
赞
踩
article
java
websocket
实现
服务
端+前端 完整代码,附带
DEMO
下载_
websocket
服务
...
java
websocket
实现
服务
端+前端 完整代码,附带
DEMO
下载地址。_
websocket
服务
demo
下载...
赞
踩
article
Java
websocket
使用_
java
使用
websocket
...
WebSocket 是一种基于 TCP 协议的全双工通信协议,可以在浏览器和服务器之间建立实时、双向的数据通信。在 Ja...
赞
踩
article
Websocket
技术
的
Java
实现
(上篇)_
websocket
java
...
在项目
的
开发时,遇到
实现
服务器主动发送数据到前端页面
的
功能
的
需求。
实现
该功能不外乎使用轮询和
websocket
技...
赞
踩
article
Java
websocket
简单
介绍和使用...
WebSocket使得客户端和服务器之间的数据交换变得更加
简单
,允许服务端主动向客户端推送数据。在WebSocket A...
赞
踩
article
java
实现
websocket
的两种
方式
_
java
x.
websocket
.
onclose
...
简单说明1.两种
方式
,一种使用tomcat的
websocket
实现,一种使用spring的
websocket
2.tomc...
赞
踩
article
java
WebSocket
服务端
代码_
java
启动
websocket
的
服务端
的代码...
ackage org.fh.plugins.ChatServer;import
java
.net.InetSocketA...
赞
踩
article
java
-
websocket
服务端
、
客户端
及如何
测试
_
java
websocket
客户端
...
postman版本需要在v8.0以上才有
websocket
的接口
测试
。 使用上面的
java
客户端
就可以直接...
赞
踩
article
Java
实现
使用
Websocket
发送消息_
java
使用
websocket
推送
信息给接口...
需求背景:之前做了个楼栋房间数量出租了多少,需要在数据大屏上实时展示;以切面拦截出租接口,当有房间出租时重新查询相关数据...
赞
踩
article
JAVA实现
websocket
_
websocket
java
...
java
实现
websocket
连接_
websocket
java
websocket
java
@...
赞
踩
article
java
泰勒级数_
鸡群
优化
算法
(
CSO
)、蜻蜓
算法
(DA)、乌鸦搜索
算法
(CSA)、泰勒级数(Ta...
一、
鸡群
优化
算法
(Chicken Swarm Optimization,
CSO
)
CSO
算法
是由Meng等于2014年1...
赞
踩
article
Java
-
websocket
介绍以及简单入门
_
java
websocket
...
websocket
协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器的全双工通讯-允许服务器主动发起信息个客户端...
赞
踩
article
java
websocket
抓包,
wireshark
如何抓取
WebSocket
数据包...
wireshark
如何抓取
WebSocket
数据包
wireshark
如何抓取
WebSocket
数据包前文WebSocke...
赞
踩
article
Java
CopyOnWriteArrayList
介绍和代码
示例
...
它是通过在修改操作时创建底层数组的副本来实现线程安全的,因此被称为 “写时复制”(Copy-On-Write)。这是因为...
赞
踩
article
java
sinh
_
计算
sinh
的泰勒级数...
该函数使用Taylor系列中的以下开发
计算
sinh
(x) 的值:我想
计算
sinh
(3)= 10.01787的值,但函数...
赞
踩
article
java
泰勒
级数
_使用
rSymPy
计算
泰勒
级数
...
似乎没有明确的
泰勒
系列可用,但系列功能可用.以下代码有效:library(
rSymPy
)sympy("var('p')"...
赞
踩
article
Java多线程——
JUC
ReentrantLock
使用详解一篇就够,以及使用ReentrantLo...
什么是
ReentrantLock
简单的来讲
ReentrantLock
是
JUC
提供的一种与synchronized关键字加...
赞
踩
article
java
并发
死锁
产生
原因
与诊断...
一、
死锁
的
产生
原因
并发
死锁
产生
的
原因
一般是由于加锁顺序不一致引起的,假设一个事物需要获得连续获得两个资源的锁,如果执行...
赞
踩
article
【
Java
】
Lock
锁
的细节内容-
ORA
-00060:
等待
资源时检测到
死
锁
...
代码中如何正确使用
Lock
锁
_ora-00060:
等待
资源时检测到
死
锁
ora-00060:
等待
资源时检测到
死
锁
...
赞
踩
相关标签
github
eclipse
java
网络
javascript
ui
ViewUI
websocket
开发语言
网络协议
jvm
架构