# Timer **Repository Path**: maoTVReporter/Timer ## Basic Information - **Project Name**: Timer - **Description**: 小时钟;常年隐藏桌面状态栏时,在屏幕常驻的时钟(全屏游戏/视频时也是置顶的) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-06-18 - **Last Updated**: 2024-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Timer #### 介绍 小时钟;常年隐藏桌面状态栏时,在屏幕常驻的时钟(全屏游戏/视频时也是置顶的) #### 项目启动说明 + 请参考[<项目启动说明>](https://gitee.com/maoTVReporter/hup-utils-parent/blob/master/项目启动说明.md) #### 技术点 + 单实例程序[**SingletonAppManager**] 简单的udp通信,实现重复启动时,通知旧程序作出响应 + 同步网络时间 获取网络时间 精确的时间更新[**TimeCat**] + 通用的帮助窗口[**HelpDialog**] JEditorPane + html + 全局热键[**GlobalHotKeyListener**] [简陋的,轻量级,**安全的**]全局热键功能 + 颜色选择器[**ColorChooserPanel**] 参考自idea的颜色选择器:颜色算法和截屏&取色工具 + 时钟主界面 精确的时间更新[**TimeCat**] 常规鼠标功能:鼠标移动,缩放界面 MouseLooper[**MouseLooper**] 分辨率监听:解决全屏游戏时,分辨率变化后窗口移位的问题 > (上述类在`[hup-commons][hup-swing][hup-jna]`中) #### 使用说明 1. 同步系统时间时,需要以管理员权限启动 #### 截图 ![Timer](https://maotvreporter.gitee.io/pages/readmeResource/Timer.png)