深度讲解Java多线程开发—电子表项目实现
目录 1、前端界面的设计 2、添加控件的事件监听 3、通过主线程对时间实时显示 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