资源简介

Java练习,制作了一个简单的数字时钟,用到了Java的线程、AWT绘图、Swing等知识点。

资源截图

代码片段和文件信息

package nowTime;

import java.awt.*;

@SuppressWarnings(“serial“)
public class DrawTime extends Panel implements Runnable {
Image img ;
Graphics gra;

public void update(Graphics rags){
paint(rags);
}
// 画出时间字符
public void paint(Graphics g) {
Font font = new Font(“Inpact“ Font.BOLD 38);
if(img == null){
img = createImage(this.getSize().widththis.getSize().height);
gra = img.getGraphics();
}
gra.setColor(getBackground());
gra.fillRect(0 0 this.getSize().width this.getSize().height);
gra.setFont(font);
gra.setColor(Color.green);
gra.drawString(Time.times() 10 36);
g.drawImage(img00this);
}

// 线程运行
public void run() {
while (true) {
try {
Thread.sleep(1000); // 线程休眠1秒
} catch (Exception e) {
}
repaint(); // 重新画时间
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-05-05 00:31  Java练手_电子时钟\
     目录           0  2014-05-05 00:30  Java练手_电子时钟\nowTime(java源码)\
     文件         855  2014-04-08 23:01  Java练手_电子时钟\nowTime(java源码)\DrawTime.java
     文件         592  2014-04-05 20:39  Java练手_电子时钟\nowTime(java源码)\nowTime.java
     文件         648  2014-04-05 20:25  Java练手_电子时钟\nowTime(java源码)\Time.java
     文件        3003  2014-04-08 23:03  Java练手_电子时钟\数字时钟.jar

评论

共有 条评论