单选题在Java中,下列代码段允许按钮注册一个Action事件的是()AButton.enableActionEvents()BButton.addActionListener(anActionListener)CButton.enableEvents(true)DButton. enableEvents (AWTEvent.Action_EVENT_MASK)

题目
单选题
在Java中,下列代码段允许按钮注册一个Action事件的是()
A

 Button.enableActionEvents()

B

 Button.addActionListener(anActionListener)

C

 Button.enableEvents(true)

D

 Button. enableEvents (AWTEvent.Action_EVENT_MASK)


相似考题
更多“单选题在Java中,下列代码段允许按钮注册一个Action事件的是()A  Button.enableActionEvents()B  Button.addActionListener(anActionListener)C  Button.enableEvents(true)D  Button. enableEvents (AWTEvent.Action_EVENT_MASK)”相关问题
  • 第1题:

    action是代码中的一个方法,在相应的事件发生时调用它。()

    此题为判断题(对,错)。


    参考答案:√

  • 第2题:

    如果要在单击命令按钮时执行一段代码,则应将这段代码写在______事件过程中。


    正确答案:Click
    Click

  • 第3题:

    在Java中,下列代码段允许按钮注册一个action时间的是() 

    • A、button.enableActionEvents();
    • B、button.addActionListenser(anActionListener);
    • C、button.enableEvents(true);
    • D、button.enableEvents(AWTEvent.ACTTION_EVENT_MASK)

    正确答案:B

  • 第4题:

    下列关于继承的哪项叙述是正确的?()

    • A、在java中允许多重继承
    • B、在java中一个类只能实现一个接口
    • C、在java中一个类不能同时继承一个类和实现一个接口
    • D、java的单一继承使代码更可靠

    正确答案:D

  • 第5题:

    在Java中,下列代码段允许按钮注册一个action事件的是()。

    • A、button.enableActionEvents();
    • B、button.addActionListener(anActionListener);
    • C、button.enableEvents(true);
    • D、button.enableEvents(AWTEvent.ACTION_EVENT_MASK);

    正确答案:B

  • 第6题:

    在JAVA中,下列()代码段允许按钮注册一个action事件。

    • A、button.enableActioinEvents();
    • B、button.addActionListener(anActionListener);
    • C、button.enableEvents(true);
    • D、button.enableEvents(AWTEvent.ACTION_EVENT_MASK);

    正确答案:B

  • 第7题:

    多选题
    import java.awt.*;    import java.applet.*;    public class ButtonDemo extends Applet{    public void init(){  Button pushButton=new Button(“ok”);  Button downButton=new Button(“Yess”);  add(pushButton);  add(downButton);  }  }  根据以上代码,下列解释正确的是()
    A

    该代码画了一个按钮

    B

    Button(“ok”)创建了一个有显示“ok”的按钮

    C

    Button()是构造函数

    D

    按钮属于容器


    正确答案: C,A
    解析: 暂无解析

  • 第8题:

    单选题
    在VFP6.0中,单击命令按钮后,下列关于事件的说法中,错误的是()。
    A

    会触发命令按钮的click事件

    B

    会触发命令按钮的mousedown事件

    C

    会触发命令按钮的mouseup事件

    D

    会触发命令按钮的doubleclick事件


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    在JAVA编程中,Java编译器会将Java源代码程序转换为()。
    A

    字节码

    B

    可执行代码

    C

    机器代码

    D

    以上所有选项都不正确


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    在JAVA中,下列()代码段允许按钮注册一个action事件。
    A

    button.enableActioinEvents();

    B

    button.addActionListener(anActionListener);

    C

    button.enableEvents(true);

    D

    button.enableEvents(AWTEvent.ACTION_EVENT_MASK);


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在Java事件处理模型中,当按下鼠标按钮时,处理()事件。
    A

    mouseReleased

    B

    mouseExited

    C

    mousePressed

    D

    mouseDown


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在Java中,下列代码段允许按钮注册一个action事件的是()。
    A

    button.enableActionEvents();

    B

    button.addActionListener(anActionListener);

    C

    button.enableEvents(true);

    D

    button.enableEvents(AWTEvent.ACTION_EVENT_MASK);


    正确答案: B
    解析: 暂无解析

  • 第13题:

    请仔细阅读以下关于某传输系统的技术说明、状态转换图及Java程序,根据要求回答问题1~问题2。

    [说明]

    传输门是传输系统中的重要装置。传输门具有Open(打开)、Closed(关闭)、Opening(正在打开)、 StayOpen(保持打开)和Closing(正在关闭)5种状态。触发状态的转换事件有click、complete和timeout3种。事件与其相应的状态转换如图7-16所示。

    下面的[Java代码1]与[Java代码2]分别用两种不同的设计思路对传输门进行状态模拟,请填补代码段中的空缺语句。

    [Java代码1]

    请将以上[Java代码1]与[Java代码2]程序段中,(1)~(7)空缺处的语句填写完整。


    正确答案:这是一道要求读者掌握状态转换图的程序设计与实现的综合题。本试题的解答思路如下。 根据(1)空缺处所在的程序段给出的注释信息“发生click事件时进行状态转换”可知(1)空缺处所在的方法为click表示当发生click事件时应该发生什么状态转换。找出传输门响应事件与其状态转换图(见图7-16)与click事件相关的内容并特别注意箭头所指的方向。由于发生click事件前的状态 CLOSED、CLOSING分别跳转到状态OPENING因此(1)空缺处所填写的内容是“state==CLOSED‖state ==CLOSING”。 同理由图7-16所示中的状态转换关系可知发生click事件前的状态OPENING、STAYOPEN分别跳转到状态CLOSING即(2)空缺处所填写的内容是“state==OPENING‖state==STAYOPEN”;发生click事件前的状态OPEN跳转到状态STAYOPEN即(3)空缺处所填写的内容是“state==OPEN”。 仔细阅读[Java代码2]程序段由语句private DoorState state=CLOSED;可知类Door的state成员变量用于记录类Door所处的状态而state变量的类型为Doorstate。由语句“public void click() {}”、“public void complete() {}”和“public void timeout() {}”可知Doorstate中分别具有click、timeout和complete方法用来响应对应的事件。根据(4)空缺处所在程序段给出的注释信息“发生click事件时进行状态转换”可得(4)空缺处所填写的内容是“state.click()”。 同理根据(5)空缺处的注释信息——“发生timeout事件时进行状态转换”可得(5)空缺处所填写的内容是“state.timeout()”;根据(6)空缺处的注释信息——“发生complete事件时进行状态转换”可得(6)空缺处所填写的内容是“state.complete()”。 根据(7)空缺处所在程序段给出的注释信息“定义一个基本的Closed状态”和语句“public void click()”可知(7)空缺处所填写的内容与传输门当前状态为CLOSED且发生Click事件时状态的迁移有关。结合图7-16所示中的状态转换关系可知在Click事件下CLOSED状态将迁移到OPENING因此(7)空缺处应该将传输门的状态设置为OPENING。由于Doorstate变量存储了当前其存储的传输门的实例因此可直接调用其方法setState设置状态。同时考虑到传输门的状态采用类的实例变量表示故(7)空缺处所填写的内容为“door.setState(door.OPENING)”。
    这是一道要求读者掌握状态转换图的程序设计与实现的综合题。本试题的解答思路如下。 根据(1)空缺处所在的程序段给出的注释信息“发生click事件时进行状态转换”可知,(1)空缺处所在的方法为click,表示当发生click事件时应该发生什么状态转换。找出传输门响应事件与其状态转换图(见图7-16)与click事件相关的内容,并特别注意箭头所指的方向。由于发生click事件前的状态 CLOSED、CLOSING分别跳转到状态OPENING,因此(1)空缺处所填写的内容是“state==CLOSED‖state ==CLOSING”。 同理,由图7-16所示中的状态转换关系可知,发生click事件前的状态OPENING、STAYOPEN分别跳转到状态CLOSING,即(2)空缺处所填写的内容是“state==OPENING‖state==STAYOPEN”;发生click事件前的状态OPEN跳转到状态STAYOPEN,即(3)空缺处所填写的内容是“state==OPEN”。 仔细阅读[Java代码2]程序段,由语句private DoorState state=CLOSED;可知,类Door的state成员变量用于记录类Door所处的状态,而state变量的类型为Doorstate。由语句“public void click() {}”、“public void complete() {}”和“public void timeout() {}”可知,Doorstate中分别具有click、timeout和complete方法用来响应对应的事件。根据(4)空缺处所在程序段给出的注释信息“发生click事件时进行状态转换”可得,(4)空缺处所填写的内容是“state.click()”。 同理,根据(5)空缺处的注释信息——“发生timeout事件时进行状态转换”可得,(5)空缺处所填写的内容是“state.timeout()”;根据(6)空缺处的注释信息——“发生complete事件时进行状态转换”可得,(6)空缺处所填写的内容是“state.complete()”。 根据(7)空缺处所在程序段给出的注释信息“定义一个基本的Closed状态”和语句“public void click()”可知,(7)空缺处所填写的内容与传输门当前状态为CLOSED且发生Click事件时状态的迁移有关。结合图7-16所示中的状态转换关系可知,在Click事件下CLOSED状态将迁移到OPENING,因此(7)空缺处应该将传输门的状态设置为OPENING。由于Doorstate变量存储了当前其存储的传输门的实例,因此可直接调用其方法setState设置状态。同时考虑到传输门的状态采用类的实例变量表示,故(7)空缺处所填写的内容为“door.setState(door.OPENING)”。

  • 第14题:

    import java.awt.*;  import java.applet.*;  public class ButtonDemo extends Applet{   public void init()  {    Button pushBotton=new Button(“ok”);    Button downBotton=new Button(“Yes”);     add(pushBotton);     add(downBotton);   } }  根据以上代码,下列结束正确的是()

    • A、该代码画了一个按钮
    • B、Button(“ok”)创建一个有显示”ok”的按钮
    • C、Button()是构造函数
    • D、按钮属于容器

    正确答案:B,C

  • 第15题:

    下列()说法是正确的。

    • A、Java语言只允许单一继承
    • B、Java语言只允许实现一个接口
    • C、Java语言不允许同时继承一个类并实现一个接口
    • D、Java语言的单一继承使得代码更加可靠

    正确答案:A,D

  • 第16题:

    下面关于继承的描述正确的是()

    • A、在Java中只允许单一继承
    • B、在Java中一个类只能实现一个接口
    • C、在Java中一个类不能同时继承一个类和实现一个接口
    • D、Java的单一继承使代码不可靠

    正确答案:A

  • 第17题:

    下面关于继承的哪些叙述是正确的()。

    • A、在java中对类只允许单一继承
    • B、在java中一个类只能实现一个接口
    • C、在java中一个类不能同时继承一个类和实现一个接口
    • D、java的单一继承使代码更可靠
    • E、java的类允许使用多继承,即一个类允许有多个父类

    正确答案:A,D

  • 第18题:

    在Java中,下列代码段允许按钮注册一个Action事件的是() 

    • A、 Button.enableActionEvents()
    • B、 Button.addActionListener(anActionListener)
    • C、 Button.enableEvents(true)
    • D、 Button. enableEvents (AWTEvent.Action_EVENT_MASK)

    正确答案:B

  • 第19题:

    判断题
    在框架控件内的几个单选按钮中,只能有一个单选按钮的Value属性为True.
    A

    B


    正确答案:
    解析: 暂无解析

  • 第20题:

    单选题
    在Java中,下列代码段允许按钮注册一个Action事件的是()
    A

     Button.enableActionEvents()

    B

     Button.addActionListener(anActionListener)

    C

     Button.enableEvents(true)

    D

     Button. enableEvents (AWTEvent.Action_EVENT_MASK)


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    在JAVA编程中,将鼠标放在按钮上以后,用鼠标单击按钮,将会发生鼠标事件和组件激活事件,就鼠标事件而言,将调用()个监听器方法。
    A

    1

    B

    2

    C

    3

    D

    4


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    在java中的线程模型包含()
    A

    一个虚拟处理器

    B

    CPU执行的代码

    C

    代码操作的数据

    D

    以上都是


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在VB中,要想单击按钮"结束"时结束程序,可在该按钮的()事件过程中输入代码"End"。
    A

    Change

    B

    KeyPress

    C

    DblClick

    D

    Click


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    在Java中,下列代码段允许按钮注册一个action时间的是()
    A

    button.enableActionEvents();

    B

    button.addActionListenser(anActionListener);

    C

    button.enableEvents(true);

    D

    button.enableEvents(AWTEvent.ACTTION_EVENT_MASK)


    正确答案: D
    解析: 暂无解析