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

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

[问答题] 本题是一个计时器。窗口中有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主要作用是当用户单击“复位”时,它首先停止计时然后将时间清零,最后修改各个按钮的状态,即是否可用的状态修改。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5569243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存