全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
固定钟表的实现 import java awt import javax swing import java util public class StillClock extends JPanel private int hour private int minute private int second public StillClock setCurrentTime void setCurrentTime Calendar calendar new GregorianCalendar this hour calendar get Calendar HOUR OF DAY this minute calendar get Calendar MINUTE this second calendar get Calendar SECOND public StillClock int hour int minute int second this hour hour this minute minute this second second public int getHour return hour public void setHour int hour this hour hour repaint public int getMinute return minute public void setMinute int minute this minute minute repaint public int getSecond return minute public void setSecond int second this second second repaint protected void paintComponent Graphics g super paintComponent g int clockradius int Math min getWidth getHeight 0 4 int x getWidth 2 int y getHeight 2 g drawOval x clockradius y clockradius 2 clockradius 2 clockradius g drawString 12 x 5 y clockradius 12 g drawString 9 x clockradius 3 y 5 g drawString 3 x 10 clockradius y 3 g drawString 6 x 3 y clockradius 3 g drawString 1 int x clockradius Math sin Math PI 6 5 int y clockradius Math cos Math PI 6 10 g drawString 2 int x clockradius Math sin Math PI 3 8 int y clockradius Math cos Math PI 3 10 g drawString 4 int x clockradius Math cos Math PI 6 8 int y clockradius Math sin Math PI 6 g drawString 5 int x clockradius Math cos Math PI 3 4 int y clockradius Math sin Math PI 3 2 g drawString 7 int x clockradius Math sin Math PI 6 int y clockradius Math cos Math PI 6 g drawString 8 int x clockradius Math sin Math PI 3 2 int y clockradius Math cos Math PI 3 2 g drawString 10 int x clockradius Math cos Math PI 6 int y clockradius Math sin Math PI 6 10 g drawString 11 int x clockradius Math cos Math PI 3 2 int y clockradius Math sin Math PI 3 10 int sl int clockradius 0 9 int sx int x sl Math sin second 2 Math PI 60 int sy int y sl Math cos second 2 Math PI 60 g setColor Color red g drawLine x y sx sy int ml int clockradius 0 75 int mx int x ml Math sin minute second 60 2 Math PI 60 int my int y ml Math cos minute second 60 2 Math PI 60 g setColor Color blue g drawLine x y mx my int hl int clockradius 0 5 int hx int x hl Math sin hour 12 minute 60 0 second 60 0 60 0 2 Math PI 12 int hy int y hl Math cos hour 12 minute 60 0 second 60 0 60 0 2 Math PI 12 g setColor Color BLACK g drawLine x y hx hy public Dimension getPreferredSize return new Dimension 200 200 动态钟表的实现 引用静态钟表类 import java awt BorderLayout import java awt Panel import java awt event import javax swing public class clockanimation extends JFrame private static final long serialVersionUID 1L private StillClock clock new StillClock public clockanimation add clock TimerListener T new TimerListener Timer time new Timer 1000 T time start private class TimerListener implements ActionListener Override public void actionPerformed ActionEvent e TODO Auto generated method stub clock setCurrentTime clock repaint public static void main String args TODO Auto generated method stub clockanimation frame new clockanimat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学未来工学院招聘5人备考题库及完整答案详解一套
- 2026中工国际工程股份有限公司社会招聘备考题库及答案详解(新)
- 2026云南临沧镇康县军赛乡卫生院编外村医工作人员招聘1人备考题库及一套完整答案详解
- 2026中国人民人寿保险股份有限公司霍城县支公司招聘7人备考题库及完整答案详解一套
- 2026河北石家庄城市更新集团有限公司劳务派遣制人员招聘6人备考题库完整答案详解
- 2026广西北海市社会保险经办中心招募就业见习生备考题库及完整答案详解一套
- 2026河南漯河市文学艺术界联合会所属事业单位人才引进1人备考题库(含答案详解)
- 2026广东深圳北理莫斯科大学学生工作部学生管理服务岗招聘2人备考题库及参考答案详解一套
- 2026年陕西中医药大学体育健康学院招聘备考题库及答案详解(易错题)
- 2026内蒙古锡林郭勒盟深能北方能源控股有限公司招聘备考题库及答案详解(新)
- 2023-2024学年北京市海淀区清华附中八年级(上)期末数学试卷(含解析)
- 临终决策中的医患共同决策模式
- 2025年贵州省辅警考试真题附答案解析
- 半导体厂务项目工程管理 课件 项目6 净化室系统的设计与维护
- 防护网施工专项方案
- 2026年及未来5年市场数据中国聚甲醛市场运行态势及行业发展前景预测报告
- TCFLP0030-2021国有企业网上商城采购交易操作规范
- 2025广东省佛山市南海公证处招聘公证员助理4人(公共基础知识)测试题附答案解析
- (支行)2025年工作总结和2026年工作计划汇报
- 桂花香包制作课件
- 社会工作本科毕业论文
评论
0/150
提交评论