要求:模仿Windows桌面时钟,设计一款时钟,包括时、分、秒三个指针,有12个钟点显示,通过指针转动来实时更新时间。可以设置闹铃功能、表盘背景、时区、指针颜色等。
希望能有比较好的备注!十分感谢!
MFC也可以,但求大神做成单文件那种一个dsw就能打开的就好!不能追加悬赏,若能解决我单独开多个帖子给你加分!
关键要求:闹铃功能,可替换背景,可改变时区和指针颜色。
求大神制作打包拯救!
import javax.swing.*; // Japplet
import java.util.*; // Calendar
import java.awt.*; // Graphics
public class AppletThreaded extends JApplet implements Runnable
{
Thread appletThread;
int hours, mins, secs;
// applet的start( )方法
public void start() {
boolean stopFlag = false;
appletThread = new Thread(this);
appletThread.start();
}
public void stop(){
boolean stopFlag = true;
}
// 线程的run( )方法
public void run() {
try {
Thread.sleep(1000);
}
catch (InterruptedException exception){
exception.printStackTrace();
}
while (true) {
//产生一个代表当前时间的Calendar子类的实例
Calendar time = Calendar.getInstance();
hours = time.get(Calendar.HOUR);
mins = time.get(Calendar.MINUTE);
secs = time.get(Calendar.SECOND);
System.out.println("秒 : " + secs);
repaint();
}
}
public void paint(Graphics g)
{
super.paint(g);
g.drawString(String.valueOf(hours) + ":" +
String.valueOf(mins) + ":" +
String.valueOf(secs), 50,50);
}
}
可以用matlab来实现,用画布和画笔来实现