单选题在JAVA中,下列()代码段允许按钮注册一个action事件。A button.enableActioinEvents();B button.addActionListener(anActionListener);C button.enableEvents(true);D button.enableEvents(AWTEvent.ACTION_EVENT_MASK);

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

button.enableActioinEvents();

B

button.addActionListener(anActionListener);

C

button.enableEvents(true);

D

button.enableEvents(AWTEvent.ACTION_EVENT_MASK);


相似考题
更多“在JAVA中,下列()代码段允许按钮注册一个action事件。”相关问题
  • 第1题:

    下列说法中,错误的一项是______。

    A.多个线程对同一个对象进行访问时,则共享数据

    B.多个线程执行同一个类的实例代码时,则共享相同的代码

    C.在Java中,线程模型被定义在类java.lang.Serilizable中

    D.Java线程模型中的数据和代码是相互独立的


    正确答案:C

  • 第2题:

    请仔细阅读以下关于某传输系统的技术说明、状态转换图及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)”。

  • 第3题:

    在一个表单中有一个“打印报表”命令按钮,其功能是在打印机上输出报表:学生.FRX。在命令按钮的CLICK事件的代码中应输入的命令是【 】。


    正确答案:REPORT FROM学生.FRX TO PRINT
    REPORT FROM学生.FRX TO PRINT 解析:在安装和开启打印机后,选择“文件”菜单下的“打印”命令,可以打印输出报表,但在数据库应用系统中,更多的时候是使用程序命令打印报表,特别是使用表单中的命令按钮来执行打印报表。报表输出的命令格式中主要部分如下:
    REPORT FROM报表文件名>[范围>][FOR条件>][TO PRINT]

  • 第4题:

    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

  • 第5题:

    有关Java代码以下哪种说法正确()

    • A、一个java源程序文件中只能有一个Java类
    • B、最简单的Java代码也需要定义一个类
    • C、java应用程序也可以在浏览器页面中执行
    • D、要查看Applet的执行只能通过浏览器

    正确答案:B

  • 第6题:

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

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

    正确答案:A

  • 第7题:

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

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

    正确答案:A,D

  • 第8题:

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

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

    正确答案:D

  • 第9题:

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

    button.enableActionEvents();

    B

    button.addActionListener(anActionListener);

    C

    button.enableEvents(true);

    D

    button.enableEvents(AWTEvent.ACTION_EVENT_MASK);


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

  • 第10题:

    多选题
    你正在创建一个自定义用户控件。这个控件将被用在允许用户注册和个性化体验的 Web 站点中的 10 个 Web 窗体。自定义用户控件中包含两个 TextBox 控件和两个 Button 控件。你需要保证只有在用户没有登录到 Web 站点时控件是可见的,反之是不可见的。你也需要保证Web 站点的开发和维护的工作量最小。你应该通过下面那两个操作来达到此目的?()
    A

    在自定义控件代码中为Login按钮增加事件处理代码。

    B

    在自定义控件所在的Web窗体代码中为Login按钮增加事件处理代码。

    C

    在自定义控件所在的Web窗体的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。

    D

    在自定义控件的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。


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

  • 第11题:

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

    在java中对类只允许单一继承

    B

    在java中一个类只能实现一个接口

    C

    在java中一个类不能同时继承一个类和实现一个接口

    D

    java的单一继承使代码更可靠

    E

    java的类允许使用多继承,即一个类允许有多个父类


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

  • 第12题:

    多选题
    下面关于继承的叙述正确的有()。
    A

    在Java中只允许单一继承

    B

    在Java中一个类只能实现一个接口

    C

    在Java中一个类不能同时继承一个类和实现一个接口

    D

    Java的单一继承使代码更可靠


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

  • 第13题:

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

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


    参考答案:√

  • 第14题:

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

    A.在java中允许多重继承

    B.在java中一个类只能实现一个接口

    C.在java中一个类不能同时继承一个类和实现一个接口

    D.java的单一继承使代码更可靠


    正确答案:D
    解析:在java中一个类只能有一个直接父类,但是可以实现多个接口,在继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问题,而使用单一继承则可以使代码更可靠。

  • 第15题:

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


    正确答案:Click
    Click

  • 第16题:

    以下关于继承的叙述正确的是()

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

    正确答案:A

  • 第17题:

    下列()说法是正确的。

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

    正确答案:A,D

  • 第18题:

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

    • A、mouseReleased
    • B、mouseExited
    • C、mousePressed
    • D、mouseDown

    正确答案:D

  • 第19题:

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

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

    正确答案:B

  • 第20题:

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

    button.enableActionEvents();

    B

    button.addActionListenser(anActionListener);

    C

    button.enableEvents(true);

    D

    button.enableEvents(AWTEvent.ACTTION_EVENT_MASK)


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

  • 第21题:

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

     Button.enableActionEvents()

    B

     Button.addActionListener(anActionListener)

    C

     Button.enableEvents(true)

    D

     Button. enableEvents (AWTEvent.Action_EVENT_MASK)


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

  • 第22题:

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

    在java中允许多重继承

    B

    在java中一个类只能实现一个接口

    C

    在java中一个类不能同时继承一个类和实现一个接口

    D

    java的单一继承使代码更可靠


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

  • 第23题:

    单选题
    下面关于继承的哪些叙述是正确的?()
    A

    在java中允许多继承

    B

    在java中一个类只能实现一个接口

    C

    在java中一个类不能同时继承一个类和实现一个接口

    D

    java的单一继承使代码更可靠


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