资源简介
采用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
相关资源
- BadgeView.jar
- 数字时钟java源码
- 数字图像处理java版源代码
- 用Java实现图形界面猜数字大小的游戏
- Android速度仪表盘,速度评级小车动画
- 猜数字 JAVA课程设计报告
- 车牌识别卡片库包含字符字母数字
- Java编程 翻译 编写程序,输入数字,
- digital-7字体LED数字样式字体
- 数字波形生成
- android 自定义随机键盘全键般随机,字
- 数字逻辑常用芯片引脚图
- 网络编程课程设计——猜数字
- android简单猜数字的游戏
- RSA、DES混合加密解决方案、数字签名
- 基于改进dct数字水印的java实现
- java数字波形生成器
- Android猜数字小游戏 源代码
- Java的带GUI界面猜数字游戏的实现
- android下的猜数字游戏源码,详尽注释
- Android仿微信未读消息数提示显示数字
- 基于java的图像分割数字图像处理
- Android 仿「微信」自定义数字键盘
- java时钟代码及报告
- java时钟日历
- Java 数字签名和验证
- jsp MVC 三角形面积 猜数字
- IMToken核心源码-Android
- java 国密算法实现包含SM2 SM3 SM4和数字
- java获取数字证书信息
评论
共有 条评论