推荐学习!深度讲解Java多线程开发—电子表项目实现(2)

4、启用线程实现对时间的修改

5、线程同步实现秒表功能

6、运行并进行调试


Hello,大家好,我是灰小猿!

今天和大家分享一个使用Java多线程开发的电子表项目,可以实现电子表中时间的实时显示,修改以及秒表的功能。

Java电子表设计的设计顺序为从前端界面到后端类及线程的设计,之后将前后端相结合而成。以下是电子表的开发过程:

1、前端界面的设计

=========

电子表的前端界面设计依据JFrame窗体和Container容器,采用绝对定位的方法对时间显示、时间修改、秒表显示等控件进行合理布局设计,力求界面美观简洁。

2、添加控件的事件监听

===========

在进行界面设计完成之后进行的工作是对相应的控件添加函数监听,在这里调用的是ActionListener接口,并且重写其中的actionPerformed方法,在其中对“确认修改”、“启动秒表”、“暂停”这三个按钮添加监听,并且在相应的监听中添加事件,以至于在点击按钮时候可以触发相应的事件。以下是对actionPerformed方法的重写


 @Override

	public void actionPerformed(ActionEvent e) {

		

		// 如果点击了确认修改按钮

		if (e.getSource() == amend_JB) {

			

			//获取到下拉框的值

			String hour_amend = hourAmend.getSelectedItem().toString();

			String minute_amend = minuteAmend.getSelectedItem().toString();

			String second_amend = secondAmend.getSelectedItem().toString();

			//JOptionPane.showMessageDialog(null, "修改成功!");

			isThreadShow = false;	//设置线程标记为False,中止线程

			//将修改的值进行显示

			hourShow.setText(hour_am
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值