补发《超级迷宫》站立会议八
这天,课程较多,只在晚上搜了一段代码,进行学习,收集的代码如下:
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.站立会议的目的: 4.每日站立会议内容 二.团队站立会议会议记录 1.会议一 2.会议二 3.会议三 4.会议四 ...
- 5月24日-----疯狂猜成语-----四周第六次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜...
疯狂猜成语-----四周第六次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:在寻找用户过程中,记录总结用户建议和意见. 用户一: 用户姓名 唐仙迪 联系电话 1833010 ...
- 团队项目第一阶段冲刺站立会议1(4月18日)
今天是我们团队站立会议的第一天 昨天:上一次会议我们完成了燃尽图,索引卡,交代了任务的分工. 今天:到下次站立会议要完成的任务 ①准备搭建搭建了云服务器,对将来数据的上传和下载做准备. ②计划了每周的 ...
- 《Spring2之站立会议8》
<Spring2之站立会议8> 昨天,添加了登录界面: 今天,准备添加注册界面: 遇到的问题:过程中遇到了一些困难,不过还是解决了. 转载于:https://www.cnblogs.com ...
- 团队项目第一阶段冲刺站立会议4(4月21日)
今天是我们团队站立会议的第四天,但是和往常不一样,今天早上没有跑操,但是我们还是早起开展站立会议. 昨天: ①实现了登录页面,注册页面的跳转. ②找到一个可以讨论,可以连接网络的组队编程开会讨论的地方 ...
- 《Spring1之第五次站立会议》
<第五次站立会议> 昨天:试着做了一下主框架里的在线人数的显示代码: 今天:向小伙伴们请教了我代码的错误的解决方法以及对TCP/IP协议进行了相关的了解. 遇到的问题:虽然基本原理不难理解 ...
- 第一阶段站立会议08
一.站立会议信息 从用户的角度出发,发现了我们设计的不是很合理,小组进行了讨论,对设计重新进行了优化,在登陆注册界面考虑了记住用户的选择,在表单的填写界面不让用户犯错误. 二.任务进度 设计完成了注册 ...
- 团队项目第一阶段冲刺站立会议08
一.站立会议信息 这几天很紧张,感觉不能按时完工了,但是,还是要一步一步往前走.站立会议照常进行,今天的会议内容依旧是最近最头疼的那块,貌似在前进的路上遇到了瓶颈,慢慢来吧.周四上课前争取完成第一阶段 ...
最新文章
- [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力——AudioFrameInputNode
- android设置控件的坐标,Android中使PopupWindow显示在指定控件的上下左右!
- 转】Eclipse编辑Spring配置文件xml时自动提示类class包名
- Linux NTP服务配置 for Oracle RAC
- 查看代码 index.html,Javascript查看大图功能代码实现
- 短短几分钟快速带你掌握C语言指南针!
- linux下抓取网页快照
- 计算机软件实习项目四 —— 校园一卡通管理系统 (实验准备) 12-27
- WPS金山软件,死磕微软31年,故事要从1988年说起...
- Python 自动化办公 —— PyPDF2 库的基本使用
- echarts 折线图 中有两条线 ,在鼠标悬停时显示数据
- 突破运营商 QoS 封锁,WireGuard 真有“一套”!
- python:实现newton_forward_interpolation牛顿前插算法(附完整源码)
- 表现与数据分离、web语义化的理解
- Android调用系统相机拍照
- 【PP-2】定义生产调度员
- Windows系统,多开微信(电脑版)
- python isinstance得用法记录
- MapReduce教程(01)- 初识MapReduce
- 初学Java-----简单的猜数字小游戏