资源简介
采用JAVA编写,该时钟表盘与数字时钟合二为一,可以通过指针时钟与数字时钟来显示系统时间,欢迎大家来分享。

代码片段和文件信息
import java.awt.*;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JSpinner;
import javax.swing.Jframe;
import javax.swing.SpinnerDateModel;
import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent; import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.Timer;
public class Clock implements MouseListener ChangeListener{
ClockPanel cpanel; public ClockSpinner cspinner;
Calendar mycal; Jframe cframe;
int k=0;
Timer manager;
public Clock()
{
this.mycal=Calendar.getInstance(); this.cpanel=new ClockPanel(this.mycal);
this.cspinner=new ClockSpinner(this.mycal);
cframe=new Jframe(“时钟界面“);
this.cspinner.addChangeListener(this);
this.cframe.addMouseListener(this);
this.cpanel.addMouseListener(this);
this.cframe.setBounds(300 300 300 300); this.cframe.getContentPane().add(cpanel);
JPanel panel=new JPanel();
panel.add(cspinner);
this.cframe.getContentPane().add(panel “South“);
this.cframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.cframe.setVisible(true);
ActionListener ac=new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
cspinner.nextvalue();
cpanel.repaintp(cspinner.getvalue());
}
};
this.manager=new Timer(1000ac);
manager.start();
}
public void stateChanged(ChangeEvent e)
{
if (k==0) cpanel.repaintp(cspinner.getvalue());
}
public void mouseClicked(MouseEvent e)
{
k=(k+1)%2;
if (k==0) this.manager.stop();
else this.manager.start();
}
public void mousePressed(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
public static void main(String args[])
{
new Clock();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2012-03-15 14:44 java时钟\Clock\.classpath
文件 381 2012-03-15 14:44 java时钟\Clock\.project
文件 598 2012-03-15 14:44 java时钟\Clock\.settings\org.eclipse.jdt.core.prefs
文件 823 2012-03-15 14:44 java时钟\Clock\bin\Clock$1.class
文件 2719 2012-03-15 14:44 java时钟\Clock\bin\Clock.class
文件 3084 2012-03-15 14:44 java时钟\Clock\bin\ClockPanel.class
文件 2244 2012-03-15 14:44 java时钟\Clock\bin\ClockSpinner.class
文件 2589 2012-03-15 14:44 java时钟\Clock\src\Clock.java
文件 3452 2012-03-15 14:44 java时钟\Clock\src\ClockPanel.java
文件 1462 2012-03-15 14:44 java时钟\Clock\src\ClockSpinner.java
文件 2589 2012-03-15 14:42 java时钟\Clock.txt
文件 3428 2012-03-15 14:43 java时钟\ClockPanel.txt
文件 1462 2012-03-15 14:41 java时钟\ClockSpinner.txt
目录 0 2012-03-15 14:44 java时钟\Clock\.settings
目录 0 2012-03-15 14:44 java时钟\Clock\bin
目录 0 2012-03-15 14:44 java时钟\Clock\src
目录 0 2012-03-15 14:44 java时钟\Clock
目录 0 2012-03-15 14:45 java时钟
----------- --------- ---------- ----- ----
25132 18
- 上一篇:android 探险者
- 下一篇:org.swtchart.jar+example
相关资源
- 北师大学珠海校区实施SunONE数字校园
- 中文数字转成阿拉伯数字 java 实现
- Java小游戏之数字彩虹雨
- RSA数字签名算法的具体实现
- “水仙花数”是指一个三位数,
- 图像识别源代码
- 简单手写数字识别程序
- java识别数字字母验证码
- Java数字信号处理
- 数字图像处理java编程实现源码
- 数字图像处理Java实现
- 数字图像处理:Java语言实现_带书签
- 数字媒体综合实验-java修改图片
- itext生成pdf并通过证书进行签章
- 《数字图像处理—Java编程与实验》配
- Android Studio编写的简单数字时钟
- 本地证书实现数字信封加解密demo-ja
- ZTuo数字资产交易平台 v1.0
- 数字图像处理软件 JAVA实现 有界面
- android 可顺时针,逆时针转动的仪表
- Java时钟编写
- 基于Java技术的数字图像处理系统的开
- Eclipse编写的Android数字时钟应用(用新
- android模拟汽车仪表盘
- Java+MySQL数字相册小视频管理网站源码
- Android图像数字识别
- android 仿日历翻页特效,数字翻转变换
- java实现的感知机手写数字识别
- j4l图片数字识别
- 数字图像处理:Java语言算法描述_带书
评论
共有 条评论