栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验

[问答题] 本题是一个计时器。窗口中有1个文字标签和3个按钮,名为“复位”、“开始”和“暂停”,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”且不可用,“暂停”

面试经验 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[问答题] 本题是一个计时器。窗口中有1个文字标签和3个按钮,名为“复位”、“开始”和“暂停”,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”且不可用,“暂停”

[问答题] 本题是一个计时器。窗口中有1个文字标签和3个按钮,名为“复位”、“开始”和“暂停”,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”且不可用,“暂停”按钮变为可用,单击“暂停”按钮后“暂停”按钮变为不可用,“复位”和“继续”按钮变为可用,此时如果单击“复位”按钮将恢复到初始状态,如果单击“继续”按钮,则继续进行计数。
import java.awt.*;
import java.awt.event.*;
public class java3 extends frame extends Runnable
Label timeDisp=new Label("0:0",Label.CENTER);
Thread timerThread;
int time=0;
Button btReset=new Button("复位");
Button btStart=new Button("开始");
Button btStop=new Button("暂停");
java3()
super("java3");
Panel p=new Panel(new GridLayout(1,0));
btReset.setEnabled(false);
btStop.setEnabled(true);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);

);
btReset.addActionListener(new ResetLi


参考答案:

第1处:public class java3 extends frame 第2处:btStop.setEnabled(false) 第3处:java3.this.stop()

问题解析:

第1处定义一个继承了frame窗口类的java3类;第2处暂停按钮stStop的setEnable属性为false,不可用;第3处是单击“复位”调用stop()方法停止计时;ResetListener主要作用是当用户单击“复位”时,它首先停止计时然后将时间清零,最后修改各个按钮的状态,即是否可用的状态修改。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/261600.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号