这天,课程较多,只在晚上搜了一段代码,进行学习,收集的代码如下:

import java.awt.FlowLayout; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class Pragram { static int seconds = 150; private TimeThread tt = null; private boolean ttFlag = false; private void init() { final JLabel tip = new JLabel(); final JButton start = new JButton("开始"); final JButton end = new JButton("结束"); JFrame f = new JFrame(); f.setLayout(new FlowLayout(5)); f.add(tip); f.add(start); f.add(end); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); f.setSize(300, 150); f.setLocationRelativeTo(null); start.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { start.setEnabled(false); tip.setFont(new Font("宋体",Font.BOLD,27)); ttFlag = true; tt = new TimeThread(tip); tt.start(); } }); end.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { start.setEnabled(true); tip.setText(""); Pragram.seconds = 150; ttFlag = false; } }); } /** * @param args */ public static void main(String[] args) { new Pragram().init(); } class TimeThread extends Thread { private JLabel tip; TimeThread(JLabel tip) { this.tip = tip; } @Override public void run() { int seconds = Pragram.seconds; tip.setText(seconds+""); while (seconds-- > 0 && ttFlag) { tip.setText(seconds+""); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }; }

实现结果如下:

如图所示,实现了倒计时。

转载于:https://www.cnblogs.com/yuntianblog/p/4591737.html

补发《超级迷宫》站立会议八相关推荐

  1. 补发《超级迷宫》站立会议九

    这天,我本想继续昨天的课题,结果队长通知我要开始进行整合,我就一边进行整合,一边继续我的课题. 可是,终究我还是一心分不了两用,这个课题只能搁置下来,整合后我们的<超级迷宫>成形了,结果如 ...

  2. 第二阶段第八天站立会议

    今天是第二阶段团队站立会议的第八天,在三栋,于今晚七点我们如期召开了第八次会议,此次会议上,我们每个小组成员都将剩下代码总体上编译完成,接下来,将我们遇到的问题在会议上进行讨论,并将能解决的解决,不能 ...

  3. 花草护卫队小组站立会议全记录

    目录 一.站立会议 1.站立会议是敏捷开发中十分重要的一环 2.站立会议的功能: 3.站立会议的目的: 4.每日站立会议内容 二.团队站立会议会议记录 1.会议一 2.会议二 3.会议三 4.会议四 ...

  4. 5月24日-----疯狂猜成语-----四周第六次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜...

    疯狂猜成语-----四周第六次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:在寻找用户过程中,记录总结用户建议和意见. 用户一: 用户姓名 唐仙迪 联系电话 1833010 ...

  5. 团队项目第一阶段冲刺站立会议1(4月18日)

    今天是我们团队站立会议的第一天 昨天:上一次会议我们完成了燃尽图,索引卡,交代了任务的分工. 今天:到下次站立会议要完成的任务 ①准备搭建搭建了云服务器,对将来数据的上传和下载做准备. ②计划了每周的 ...

  6. 《Spring2之站立会议8》

    <Spring2之站立会议8> 昨天,添加了登录界面: 今天,准备添加注册界面: 遇到的问题:过程中遇到了一些困难,不过还是解决了. 转载于:https://www.cnblogs.com ...

  7. 团队项目第一阶段冲刺站立会议4(4月21日)

    今天是我们团队站立会议的第四天,但是和往常不一样,今天早上没有跑操,但是我们还是早起开展站立会议. 昨天: ①实现了登录页面,注册页面的跳转. ②找到一个可以讨论,可以连接网络的组队编程开会讨论的地方 ...

  8. 《Spring1之第五次站立会议》

    <第五次站立会议> 昨天:试着做了一下主框架里的在线人数的显示代码: 今天:向小伙伴们请教了我代码的错误的解决方法以及对TCP/IP协议进行了相关的了解. 遇到的问题:虽然基本原理不难理解 ...

  9. 第一阶段站立会议08

    一.站立会议信息 从用户的角度出发,发现了我们设计的不是很合理,小组进行了讨论,对设计重新进行了优化,在登陆注册界面考虑了记住用户的选择,在表单的填写界面不让用户犯错误. 二.任务进度 设计完成了注册 ...

  10. 团队项目第一阶段冲刺站立会议08

    一.站立会议信息 这几天很紧张,感觉不能按时完工了,但是,还是要一步一步往前走.站立会议照常进行,今天的会议内容依旧是最近最头疼的那块,貌似在前进的路上遇到了瓶颈,慢慢来吧.周四上课前争取完成第一阶段 ...

最新文章

  1. [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力——AudioFrameInputNode
  2. android设置控件的坐标,Android中使PopupWindow显示在指定控件的上下左右!
  3. 转】Eclipse编辑Spring配置文件xml时自动提示类class包名
  4. Linux NTP服务配置 for Oracle RAC
  5. 查看代码 index.html,Javascript查看大图功能代码实现
  6. 短短几分钟快速带你掌握C语言指南针!
  7. linux下抓取网页快照
  8. 计算机软件实习项目四 —— 校园一卡通管理系统 (实验准备) 12-27
  9. WPS金山软件,死磕微软31年,故事要从1988年说起...
  10. Python 自动化办公 —— PyPDF2 库的基本使用
  11. echarts 折线图 中有两条线 ,在鼠标悬停时显示数据
  12. 突破运营商 QoS 封锁,WireGuard 真有“一套”!
  13. python:实现newton_forward_interpolation牛顿前插算法(附完整源码)
  14. 表现与数据分离、web语义化的理解
  15. Android调用系统相机拍照
  16. 【PP-2】定义生产调度员
  17. Windows系统,多开微信(电脑版)
  18. python isinstance得用法记录
  19. MapReduce教程(01)- 初识MapReduce
  20. 初学Java-----简单的猜数字小游戏

热门文章

  1. 谈谈运维监控那些事儿
  2. 专科学历 工作机会少的可怜?这个简单方法帮几千人提升3倍工作机会
  3. 聊聊你们关心的视频号
  4. LeetCode 33 Search in Rotated Sorted Array(循环有序数组中进行查找操作)
  5. [No000045]最好的休息,不是睡觉!
  6. Android 开发之 ---- 底层驱动开发(一)
  7. git注意事项(持续更新中)
  8. DELPHI基础教程 第七章 剪贴板和动态数据交换
  9. python7.2抛出自定义异常
  10. OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用