java钟表实例
对于java中钟表的开发,许多初学者很感兴趣,先分析如下:
应用技术:java多线程,java图像加载,java双缓冲技术
多媒体:用于指针走动,字幕显示。
双缓冲:用于消除图像的闪烁。
参考代码:
package picture;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
import java.util.Date;
import java.io.*;
import java.awt.geom.*;
import java.awt.Color;
import java.awt.image.*;
public class Clock extends Applet implements MouseListener, Runnable,
ActionListener {
Image image, image1;
Toolkit tool;
JPanel panel;
Graphics gg;
int width, height, width1, height1;
Thread thread, thread2;
MediaTracker m;
double angel1 = 0, angel2 = 0;
int xsec, ysec, xsec2, ysec2;
int c = 0;