一个部件重绘时,方法调用按下面哪个次序?A.直接调用 paint()B.调用update ,而update会调用 paint()C.调用repaint(),由它调用update(), update 再调用 paint()D. 调用 repaint(),它将直接调用 paint

题目
一个部件重绘时,方法调用按下面哪个次序?

A.直接调用 paint()

B.调用update ,而update会调用 paint()

C.调用repaint(),由它调用update(), update 再调用 paint()

D. 调用 repaint(),它将直接调用 paint


相似考题
更多“一个部件重绘时,方法调用按下面哪个次序? ”相关问题
  • 第1题:

    在Applet生命周期中,下面哪个方法是在装载Applet时被调用? ( )

    A.destroy()

    B.init()

    C.start()

    D.stop()


    正确答案:B
    解析:本题考查Applet程序的生命周期和运行方式,是考试重点,应该牢记。在Applet运行时,首先由浏览器调用init()方法,即在装载Applet时被调用,不是装载前。所以选项B正确。初始化完成后,将调用start()方法时Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Applet,从内存中卸载并释放Applet的所有资源。

  • 第2题:

    调用一次Circle方法,不能绘制出下面哪个图形()

    • A、圆弧
    • B、椭圆弧
    • C、扇形
    • D、螺旋线

    正确答案:D

  • 第3题:

    InvalidateRect所决定的重绘区和BeginPaint所决定的重绘区有什么区别?InvalidateRect最后一个参数的作用是什么?


    正确答案: 程序调用BeginPaint时,在大多数情况下,fErase被标志为FALSE(0),这意味着Windows已经擦除了无效矩形的背景。在调用BeginPaint后PAINTSTRUCT结构的fErase条款将成为TRUE(非零)。而程序通过调用InvalidateRect函数使客户区中的矩形失效,则该函数的最后一个参数会指示是否擦除背景。如果这个参数为FALSE,则执行InvalidateRect时Windows将不擦除背景,反之,则会擦除背景。

  • 第4题:

    下面关于事件监听的说明,正确的是()。

    • A、所有组件,都不允许附加多个监听器
    • B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器
    • C、一个组件只能附加一个监听器
    • D、监听器机制允许按照需要,任意调用addXxxxListener方法多次,而且没有次序区别

    正确答案:D

  • 第5题:

    下面哪个不是UDS组件提供的js函数调用()

    • A、onlineRead
    • B、onlinePlayer
    • C、onlineDelete
    • D、onlineEdit

    正确答案:C

  • 第6题:

    下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()

    • A、service()
    • B、init()
    • C、doPost()
    • D、destroy()

    正确答案:D

  • 第7题:

    下面那些情况可以终止当前线程的运行()。

    • A、当一个优先级高的线程进入就绪状态时
    • B、抛出一个例外时
    • C、当该线程调用sleep()方法时
    • D、当创建一个新线程时

    正确答案:B

  • 第8题:

    单选题
    下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()
    A

    service()

    B

    init()

    C

    doPost()

    D

    destroy()


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

  • 第9题:

    单选题
    你使用VisualStudio.NET建立一个程序集。这个程序集可以被其它NET应用程序用来创建和删除XML数据文件,这个程序集包含一个被命名为DeleteTestKXMLFile的方法,该方法可以调用Win32API来删除XML数据文件。当方法DeleteTestKXMLFile从其它NET应用程序被调用时将抛出异常,当你修改DeleteXMLFile时,确定这个方法可以被Win32API调用。这样,你在创建SecurityPermission对象时,可以正确调用非托管代码。下面SecurityPermission对象的哪个方法你可以调用?()
    A

    Assert

    B

    Demand

    C

    PermitOnly

    D

    RevertDeny


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

  • 第10题:

    多选题
    使用this调用类的构造方法,下面的说法正确的是?()
    A

    使用this调用构造方法的格式为this([参数1,参数2…])

    B

    只能在构造方法中使用this调用其它的构造方法

    C

    使用this调用其它构造方法的语句必须放在第一行

    D

    不能在一个类的两个构造方法中使用this互相调用


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

  • 第11题:

    单选题
    在Canvas中请求重绘的时候,调用的方法是()
    A

    request()

    B

    系统自动重绘

    C

    repaint()

    D

    paint()


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

  • 第12题:

    问答题
    InvalidateRect所决定的重绘区和BeginPaint所决定的重绘区有什么区别?InvalidateRect最后一个参数的作用是什么?

    正确答案: 程序调用BeginPaint时,在大多数情况下,fErase被标志为FALSE(0),这意味着Windows已经擦除了无效矩形的背景。在调用BeginPaint后PAINTSTRUCT结构的fErase条款将成为TRUE(非零)。而程序通过调用InvalidateRect函数使客户区中的矩形失效,则该函数的最后一个参数会指示是否擦除背景。如果这个参数为FALSE,则执行InvalidateRect时Windows将不擦除背景,反之,则会擦除背景。
    解析: 暂无解析

  • 第13题:

    下面关于调用构造方法的描述中,正确的是()

    A.构造方法在类定义的时候被调用

    B.构造方法在创建对象的时候被调用

    C.构造方法在调用对象方法时被调用

    D.构造方法在使用对象的变量时被调用


    答案:B
    解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

  • 第14题:

    在Canvas中请求重绘的时候,调用的方法是()

    • A、request()
    • B、系统自动重绘
    • C、repaint()
    • D、paint()

    正确答案:B

  • 第15题:

    下面四个选项中,哪些是线程进入阻塞状态的原因?()

    • A、线程试图获取某个对象的同步锁,而该锁被其它线程持有
    • B、线程调用了另一个线程的join()方法
    • C、当线程调用了一个阻塞式的IO方法
    • D、线程调用了setDaemon(boolean b)方法

    正确答案:A,B,C

  • 第16题:

    使用this调用类的构造方法,下面的说法正确的是?()

    • A、使用this调用构造方法的格式为this([参数1,参数2…])
    • B、只能在构造方法中使用this调用其它的构造方法
    • C、使用this调用其它构造方法的语句必须放在第一行
    • D、不能在一个类的两个构造方法中使用this互相调用

    正确答案:A,B,C,D

  • 第17题:

    以下的哪个方法会在菜单创建时被调用?()

    • A、onCreateOptionsMenu
    • B、onCreateMenu
    • C、onCreateContextMenu
    • D、onCreate

    正确答案:A

  • 第18题:

    从HTTP请求中,获得请求参数,应该调用哪个方法?()

    • A、调用HttpServletRequest对象的getAttribute()方法
    • B、调用ServletContext对象的getAttribute()方法
    • C、调用HttpServletRequest对象的getParameter()方法

    正确答案:C

  • 第19题:

    单选题
    从HTTP请求中,获得请求参数,应该调用哪个方法?()
    A

    调用HttpServletRequest对象的getAttribute()方法

    B

    调用ServletContext对象的getAttribute()方法

    C

    调用HttpServletRequest对象的getParameter()方法


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

  • 第20题:

    单选题
    在servlet里每次请求都会被调用的是下面的哪个方法?()
    A

    service

    B

    destroy

    C

    getservletconfig

    D

    init


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

  • 第21题:

    单选题
    下面哪个选项是正确的()
    A

    用继承可以扩展一个类,要调用扩展的方法,既可以用父类,也可以用子类

    B

    用类目可以扩展一个类,可以直接用该类或该类的实例对象,去调用该类目扩展的方法

    C

    延展就是类目

    D

    可以在一个类的外部,调用这个类延展的方法


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

  • 第22题:

    单选题
    下面哪个方法不可以在任何时候被任何线程调用?()
    A

    wait()

    B

    sleep()

    C

    yield()

    D

    synchronized(this)


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

  • 第23题:

    单选题
    调用一次Circle方法,不能绘制出下面哪个图形()
    A

    圆弧

    B

    椭圆弧

    C

    扇形

    D

    螺旋线


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