没有合适的资源?快使用搜索试试~ 我知道了~
操作系统实验报告-时钟显示
需积分: 9 15 下载量 116 浏览量
2008-12-18
22:39:35
上传
评论
收藏 5KB TXT 举报
温馨提示
试读
7页
操作系统实验报告---我们有四个试验,需要资源的可以联系我~~ 这里先暂时上传一个~~ 谢谢大家~~ 这个资源是一个关于时钟的程序~~ 希望大家喜欢~~
资源推荐
资源详情
资源评论
java多线程的应用
该时钟功能分为三部分:1.读取系统时钟 2.构建图形来显示时钟:该部分涉及到java图形编程 3.定期刷新时钟显示:该部分涉及到java多线程机制
import java.util.*;
import java.awt.*;
import java.applet.*;
import java.text.*;
public class myclock extends Applet implements Runnable{
private volatile Thread timer;
private int lastxs,lastys,lastxm,lastym,lastxh,lastyh;
private SimpleDateFormat formatter;
private String lastdate;
private Font clockFaceFont;
private Date currentDate;
private Color handColor;
private Color numberColor;
private int xcenter=80,ycenter=55;
public void init(){
int x,y;
lastxs = lastys = lastxm = lastym = lastxh = lastyh = 0;
formatter = new SimpleDateFormat
("yyyy年 MM月 dd日 EEE H:mm:ss ",Locale.getDefault());
currentDate=new Date();
lastdate=formatter.format(currentDate);
clockFaceFont=new Font("Serif",Font.PLAIN,14);
handColor=Color.blue;
该时钟功能分为三部分:1.读取系统时钟 2.构建图形来显示时钟:该部分涉及到java图形编程 3.定期刷新时钟显示:该部分涉及到java多线程机制
import java.util.*;
import java.awt.*;
import java.applet.*;
import java.text.*;
public class myclock extends Applet implements Runnable{
private volatile Thread timer;
private int lastxs,lastys,lastxm,lastym,lastxh,lastyh;
private SimpleDateFormat formatter;
private String lastdate;
private Font clockFaceFont;
private Date currentDate;
private Color handColor;
private Color numberColor;
private int xcenter=80,ycenter=55;
public void init(){
int x,y;
lastxs = lastys = lastxm = lastym = lastxh = lastyh = 0;
formatter = new SimpleDateFormat
("yyyy年 MM月 dd日 EEE H:mm:ss ",Locale.getDefault());
currentDate=new Date();
lastdate=formatter.format(currentDate);
clockFaceFont=new Font("Serif",Font.PLAIN,14);
handColor=Color.blue;
numberColor=Color.darkGray;
try{
setBackground (new Color(
Integer.parseInt(getParameter("fgcolor"),16)));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
try{
handColor=new Color(
Integer.parseInt (getParameter("fgcolorl"),16));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
try{
numberColor=new Color(
Integer.parseInt (getParameter("fgcolor2"),16));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
resize(500,500);
}
//绘制时钟显示部分
public void update(Graphics g){
int xh,yh,xm,ym,xs,ys;
int s=0,m=10,h=10;
String today;
currentDate = new Date();
try{
setBackground (new Color(
Integer.parseInt(getParameter("fgcolor"),16)));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
try{
handColor=new Color(
Integer.parseInt (getParameter("fgcolorl"),16));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
try{
numberColor=new Color(
Integer.parseInt (getParameter("fgcolor2"),16));
}catch (NullPointerException e){
}catch (NumberFormatException e){
}
resize(500,500);
}
//绘制时钟显示部分
public void update(Graphics g){
int xh,yh,xm,ym,xs,ys;
int s=0,m=10,h=10;
String today;
currentDate = new Date();
剩余6页未读,继续阅读
资源评论
jvwnn
- 粉丝: 6
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功