参考答案和解析
正确答案:A
解析:Java语言中,所有的构件都可以通过add()方法向容器中添加构件。
更多“被用来向容器中添加构件的方法是()。A.add()B.update()C.repaint()D.getFont() ”相关问题
  • 第1题:

    一个应用程序必须继承Canvas类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则Canvas类中的哪个方法必须重写?

    A.add()

    B.requestFocus()

    C.repaint()

    D.paint()


    正确答案:D
    解析:paint()方法的重写,才能在画布上完成必要的图形处理。很容易错选成选项B),选项B)是在Canvas构件中输入字符时,必须先调用的方法。

  • 第2题:

    ● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中” 。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。

    ① 继承 ②扩展 ③聚集 ④ 包含

    (17)

    A.① ②

    B.② ④

    C.① ④

    D.① ③


    正确答案:D
    试题(17)分析
    在统一建模语言UML的类图中,类和类之间可能存在继承、泛化、聚集、组成和关联等关系。在统一建模语言的用例图中,用例和用例之间可能存在扩展、包含等关系。由于扩展和包含关系不是类图中类和类之间的关系类型,因此题干中所述的容器类和构件类之间不可能存在扩展和包含关系。因此正确答案应选D。
    参考答案
    (17)D

  • 第3题:

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

    A.采用BorderLayout布局管理,添加构件的时候需要在add()方法中说明添加到哪一个区域

    B.采用BorderLayout布局管理时,每一个区域只能且必须放一个构件

    C.采用BorderLayout布局管理时,不一定要所有的区域都有构件

    D.采用BorderLayout布局管理,容器大小发生变化时,构件之间的相对位置不变,构件大小改变


    正确答案:B
    解析:采用BorderLayout布局管理时,将容器分成5个区域,在这几个区域添加构件的时候需要注明添加到哪个区域,并且这几个区域不一定必须都有构件,但是每个区域只能放一个构件。当容器大小发生变化时,构件之间的相对位置不变,构件大小改变。

  • 第4题:

    以下各方法中不属于Applet显示相关的方法的是( )。

    A.paint()

    B.update()

    C.repaint()

    D.start()


    正确答案:D
    解析:Applet是Component类的子类,继承了Component类的构件绘制、显示的方法,具有一般AWT构件的图形绘制功能。这些方法是:paint()、update()和repaint()。

  • 第5题:

    下列方法与Applet显示无关的是 ( )

    A.paint( )

    B.update( )

    C.repaint( )

    D.draw( )


    正确答案:C
    解析:接口是一种特殊的类,是种抽象类,接口的成员变量应该全部都是静态的和最终的,并且接口中的方法也应该是抽象的,所以接口不包括任何实现,将多个接口合并可以使用多重继承方便的实现。所以选项A、B、D是正确的。接口类型是一种引用类型,所以选项C的说法不正确。

  • 第6题:

    下列方法与Applet显示无关的是( )。A.paint( )B.update( )C.draw( )SXB

    下列方法与Applet显示无关的是( )。

    A.paint( )

    B.update( )

    C.draw( )

    D.repaint( )


    正确答案:C
    本题考查Applet的基本概念。Applet显示相关的方法主要有3个。paint()方法,具体执行Applet的绘制,定义为:publicvoidpaint(Graphicsg);update()方法,定义为:publicvoidupdate(Graphicsg),主要用于更新Applet的显示;repaint()方法,定义为:publicvoidrepaint(),主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。而draw()方法与显示无关。故选C。

  • 第7题:

    下列关于Swing中内部框架JInternalFrame的说法不正确的是

    A.内部框架不能监听窗口事件

    B.不必用setSize()和pack()或setBounds()方法设定设置框尺寸

    C.必须把内部框架添加到一个容器中,否则不显示

    D.可以用setBounds()方法设置内部框架在容器中的位置,默认值是0,0,即容器的左上角


    正确答案:B
    解析:必须用setSize()和pack()或setBounds()方法设定设置框尺寸,否则尺寸为0,框架不能显示。注意:内部框架不能监听窗口事件,可以通过监听与窗口事件类似的内部框架处理内部框架窗口的操作。

  • 第8题:

    在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。


    正确答案:正确

  • 第9题:

    在Swing用户界面的程序设计中,有些容器可以被添加到其他容器中去。


    正确答案:正确

  • 第10题:

    不能通过add方法添加到Container容器中的是()。

    • A、a Button
    • B、a Component
    • C、a Container
    • D、a MenuComponent

    正确答案:D

  • 第11题:

    多选题
    可以使用()方法来向表添加数据。
    A

    INSERT

    B

    SELECT

    C

    企业管理器

    D

    UPDATE


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

  • 第12题:

    判断题
    与AWT构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(contentPane)上。
    A

    B


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

  • 第13题:

    向容器中添加构件的方法是______。

    A.setLayout()

    B.setFont()

    C.add()

    D.setVisible(boolean b)


    正确答案:C

  • 第14题:

    下列关于AWT构件的说法中错误的一项是______。

    A.对话框需要依赖于其他的窗口而存在

    B.Frame是顶级窗口,它无法直接监听键盘输入事件

    C.菜单只能被添加入菜单容器(MenuBar)中

    D.可以将菜单添加到任意容器的某处


    正确答案:D

  • 第15题:

    下列关于容器和构件的说法不正确的是

    A.所有的构件都可以通过add()方法添加构件

    B.Java的图形界面的最基本组成部分是容器

    C.Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器

    D.一个容器可以容纳多个构件,并使它们成为一个整体


    正确答案:B
    解析:在Java语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类Container的子类。

  • 第16题:

    不属于Applet显示相关的方法的是( )。

    A.paint()

    B.update()

    C.repaint()

    D.show()


    正确答案:D

  • 第17题:

    “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含

    A.①②

    B.②④

    C.①④

    D.①③


    正确答案:D

  • 第18题:

    下列方法中可以用于往HashSet集合中添加元素的是()

    A.add(E e)

    B.contains(Object o)

    C.clear()

    D.iterator()


    答案:A
    解析:用于往集合中添加元素的方法是add(E e)。contains(Object o)方法用于判断set集合中是否包含指定的元素,clear()方法移除此set集合中的所有元素,iterator()方法用于获取在此set 中的元素上进行迭代的迭代器

  • 第19题:

    被调用的方法中的()语句可以用来向调用方法传递表达式的值。


    正确答案:return

  • 第20题:

    与AWT构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(contentPane)上。


    正确答案:正确

  • 第21题:

    可以使用()方法来向表添加数据。

    • A、INSERT
    • B、SELECT
    • C、企业管理器
    • D、UPDATE

    正确答案:A,C

  • 第22题:

    判断题
    在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。
    A

    B


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

  • 第23题:

    填空题
    被调用的方法中的()语句可以用来向调用方法传递表达式的值。

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