java课设计时器,课程设计java计时器和操作系统页面置换

3a5429672e603c333e817469066cd8b7.gif课程设计java计时器和操作系统页面置换

专业课程设计 I 题 目Java 语言课程设计和操作系统课程设计 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 日 期 2013/06/27 教 师 评 教 师 评 语语 同学出勤率满勤、较高、一般,较低,学习态度端正、 较端正、一般、较差,程序设计基础(好、较好、一般、较差) , 演示程序已经、没有达到了基本要求,算法设计(好、较好、 一般) ,界面友好程度(好、较好、一般) ,答辩过程中回答问题 (准确、较准确、错误率较高) ,撰写报告格式规范、一般、内 容(丰满、简单) 、表述清晰、一般、不清楚, (圆满、较好、 基本完成了课题任务。 教师签名教师签名 年年 月月 日日 成 绩 评 定 成 绩 评 定 备备 注注 题目题目 1 1 数字式定时器数字式定时器 一、一、 课题内容和要求课题内容和要求 计时器操作是周期性像实际生活中的秒表。创建一个计时器,确定计时器每隔几 毫秒“震铃”一次,创建一个监视器,计时器发生的震铃事件是 actionEvent 类型的 事件。当震铃事件发生时,监视器就会监视到这个事件,就会执行 ActionListner 中 的方法 actionPered。 计时器创建后,但触发事件时调用到触发事件的函数,然后调用 thread 线程中的 start()方法后,一旦轮到它共享 cpu 资源,目标对象就会自动调用 run()方法就 是接口回调。 需要用 SWING 设计简单界面用于设定定时时间、开始、结束和暂停功能。单击“开 始”按钮启动计时器,时间开始计时。单击“暂停”按钮计时器停止计时,单击“继 续”按钮继续计时。单击“重设”按钮时间清零。 首先要完成程序外观界面的设计,其中包括创建窗体,在窗体中添加菜单、工具 栏及多种 GUI 组件,设置各类组件的大小、位置、颜色等属性。这个层次的工作可以 认为是对程序静态特征的设置。其次要为各种组件对象提供响应与处理不同事件的功 能支持,从而使程序具备与用户或外界事物交互的能力,使得程序“活”了起来。这 个层次的工作可以认为是对程序动态特征的处理。 二、二、 概要设计概要设计 1.程序设计的基本思想 单击“开始”按钮启动计时器,时间开始计时。单击“暂停”按钮计时器停止计时, 单击“继续”按钮继续计时。单击“重设”按钮时间清零。 点击 Start()函数 线程中start() 回调run() 开始按钮 是 停止按钮否 stopCount()函数 继续按钮否 是 重置否 startCount()函数 reset()函数 是 是 toString()显 示 图表 1 2. 应为用 SWING 设计简单界面用于设定定时时间、 开始、 结束和暂停功能。 Swing 的 三个基本构造块标签、按钮和文本字段;但是现在需要个地方安放它们,并希望用户 知道如何处理它们。所以 JFrame 类就是解决这个问题的它是一个容器,允许 把其 他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 在此实验中用到 Jframe 用到的主件有 Button 是按钮,Label 是标签,用 setLayout 来设置标题,用 setBounds()来设定按钮的位置。 图表 2 代码段实现 startnew Button“开始“; stopnew Button“停止“; resetnew Button“重置“; jixunew Button“继续“; desplaynew Label; this.setLayoutnull; //默认布局 this.setTitle“计时器“;//设置标题 desplay.setBounds0,30,200,50; start.setBounds0,80,50,50; stop.setBounds60,80,50,50; jixu.setBounds120,80,50,50; reset.setBounds180,80,50,50; refresh; //刷新 adddesplay; //条件主件按钮 addstart; addstop; addreset; addjixu; setSize300,200; //设置窗口的大小 setVisibletrue; //窗口可见 3.实验中运用到线程,有时被称为轻量级进程Lightweight Process,LWP) ,是程 序执行流的最小单元。一个标准的线程由线程 ID,当前指令指针PC) ,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值