单选题下列不属于Swing构件的是(  )。A JMenuB JAppletC JOptionPaneD Panel

题目
单选题
下列不属于Swing构件的是(  )。
A

JMenu

B

JApplet

C

JOptionPane

D

Panel


相似考题
参考答案和解析
正确答案: C
解析:
Swing中的大多数构件名称都在AWT构件名前加了一个“J”。因此,很容易判断D项不是Swing中的构件。A项和C项,Jmenu和JOptionPane是Swing的轻量级组件;B项,JApplet是Swing的顶层容器。
更多“单选题下列不属于Swing构件的是(  )。A JMenuB JAppletC JOptionPaneD Panel”相关问题
  • 第1题:

    如果要使用Swing特性,小应用程序应继承类( )。

    A.java.applet.Applet

    B.javax.swing.JApplet

    C.java.awt.*

    D.上述选项中任何一个都可


    正确答案:B
    解析:小应用程序可以从java.applet.Applet或javax.swing.JApplet继承,其中从 javax.swing.JApplet继承的小应用程序具有Swing特性。

  • 第2题:

    下列哪个是不属于容器的组件( )。

    A、JPanel

    B、JApplet

    C、JButton

    D、JFrame


    参考答案:C

  • 第3题:

    下列不属于Swing的构件是

    A.JButton

    B.JLabel

    C.JFrame

    D.JPane


    正确答案:D
    解析:JButton为按钮,一个常用构件,可以同时显示文字和图标;JLabel为标签,与AWT中的Label类似,但是JLabel可以提供带图标的标签。JFrame为顶层容器。

  • 第4题:

    下面关于Applet的说法正确的是( )。

    A.Applet也需要main方法

    B.Applet继承自java.awt.Applet或javax.swing.JApplet

    C.Applet能访问本地文件

    D.Applet程序不需要编译


    正确答案:B
    解析:JavaApplet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的 WWW浏览器充当解释器来解释运行。因此Applet不需要main方法,但必须继承java.awt.Applet类或javax.swing.JApplet,因为这两个类实现了Applet程序与浏览器的通信。

  • 第5题:

    下面关于Applet的说法中,正确的是______。

    A.Applet也需要main( )方法

    B.Applet继承自java.awt.Applet或javax.swing.JApplet

    C.Applet能访问本地文件

    D.Applet程序不需要编译


    正确答案:B
    解析: Java Applet的字节码文件必须嵌入HTM文件中,并由负责解释HTM文件的WWW浏览器充当解释器来解释运行。因此Applet不需要main( )方法,但必须继承java.awt.Applet类或javax.swing.JApplet类,因为这两个类实现了Applet程序与浏览器的通信。

  • 第6题:

    下列说法正确的是( )。

    A.Swing代构件不具有AWT对应构件的特征

    B.AWT的按钮和标签只能显示文本,而不能显示图标

    C.Swing的按钮和标签只能显示文本,而不能显示图标

    D.Swing构件和AWT构件的默认名称一模一样


    正确答案:B

  • 第7题:

    下列关于Swing说法不正确的是

    A.每个Swing构件的程序必须有一个容器

    B.Swing是AWT的扩展

    C.Swing采用的MVC的思想

    D.Swing构件以“J”开头


    正确答案:A
    解析:每个Swing构件的程序必须有一个按钮构件。注意:为了简化构件的设计工作,再Swing构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮JButton有一个存储状态的分离模型BuRonModal对象。构件的模型是自动设置的,例如一般都使用JButton而不是使用ButtonModel对象。因此每个Swing构件的程序必须有一个按钮构件。

  • 第8题:

    大多数Swing构件的父类是javax.swing.______,该类是—个抽象类。


    正确答案:JComponent。
    JComponent。 解析:JComponent是一个抽象类,是大多数Swing构件的父类,定义了所有子类构件的一般方法,JComponem类继承于Component类,所以凡是此类的构件都可以作为容器使用。

  • 第9题:

    以下哪个类与Swing GUI菜单类无关?() 

    • A、JMenu
    • B、JMenuBar
    • C、JMenuItem
    • D、以上皆是

    正确答案:D

  • 第10题:

    关于使用Swing的基本规则,下列说法正确的是()

    • A、Swing构件可直接添加到顶级容器中
    • B、要尽量使用非Swing的重要级构件
    • C、Swing的Jbutton不能直接放到Frame上
    • D、以上说法都对

    正确答案:D

  • 第11题:

    以下哪项不是Swing容器?()    

    • A、JFrame
    • B、JApplet
    • C、JDialog
    • D、以上皆是

    正确答案:D

  • 第12题:

    单选题
    下列不属于Swing中组件的是()
    A

    JPanel

    B

    JTable

    C

    Menu

    D

    JFrame


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

  • 第13题:

    下列关于AWT和Swing的比较叙述不正确的是

    A.在Swing中用轻量级的构件替代了AWT中的重量级构件,而且Swing的替补构件中都包含有一些其他的特性

    B.Swing的按钮和标签可显示图标和文本,而AWT的按钮和标签只能显示文本

    C.与AWT相同的是,Swing构件也可以直接添加到顶级容器中

    D.与AWT相同的是,Swing也采用了布局管理器来管理构件的排放、位置和大小等布置任务


    正确答案:C
    解析:与AWT不同的是,Swing构件不能直接添加到顶级容器中,它必须添加到一个与Swing贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是一个轻量级构件。

  • 第14题:

    以下不属于Swing构件的是

    A.JMenu

    B.JApplet

    C.JOptionPane

    D.Panel


    正确答案:D
    解析:Swing构件是AWT的扩展,它提供了许多新的图形界面构件。Swing构件以“J”开头。

  • 第15题:

    下列______是Swing的高层构件。

    A.JMenu

    B.JButton

    C.JLabel

    D.JTable


    正确答案:D

  • 第16题:

    如果在程序中使用Swing,则小程序应该从哪一个类继承? ( )

    A.java.applet.Applet

    B.javax.swing.JApplet

    C.任何一个

    D.两个都不是


    正确答案:B
    解析:该题考查对java包与javax包的理解。java包是最开始时JDK1.0就有的了;而javax包及其里面的子包都是后来陆续给扩充的,Swing包是与AWT包相对应的关于抽象窗口工具的包,而Japplet是与Applet相对应的编写小程序时所必须要继承的类。故本题答案是B。

  • 第17题:

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

    A.Swing的按钮构件上可以使用图标

    B.Swing构件可以设置一个或多个边框

    C.Swing构件可以使用键盘代替鼠标操作

    D.Swing中需要手工编写双缓冲区


    正确答案:D

  • 第18题:

    Swing构件分类中,不属于顶层容器的是( )。

    A.Jframe

    B.Jlabel

    C.Japplet

    D.Jwindow


    正确答案:A

  • 第19题:

    关于Swing,下列说法正确的是 ( )

    A.Swing是由非java实现的轻量级构件

    B.Swing没有本地代码

    C.Swing依赖操作系统的支持

    D.Swing在不同平台上表现不一致


    正确答案:B
    解析:该题考查Swing的特性。 Swing是由纯java实现的。Swing组件几乎都是轻量级组件,与重量级组件相比,没有本地的对等组件。Swing组件不依赖操作系统的支持,这是它与AWT组件的最大区别。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其他特性。

  • 第20题:

    下列组件哪个是Swing顶层容器()。

    • A、ContentPane
    • B、JApplet
    • C、JDialog
    • D、JPanel
    • E、JSplitPane

    正确答案:B,C

  • 第21题:

    Swing与AWT的区别不包括()

    • A、Swing是由纯Java实现的轻量级构件
    • B、Swing没有本地代码
    • C、Swing不依赖操作系统的支持
    • D、Swing支持图形用户界面

    正确答案:D

  • 第22题:

    下列组件哪个是属于Swing容器类()。

    • A、Frame
    • B、Japplet
    • C、Jdialog
    • D、JFrame
    • E、Panel

    正确答案:B,C,D

  • 第23题:

    单选题
    关于使用Swing的基本规则,下列说法正确的是()
    A

    Swing构件可直接添加到顶级容器中

    B

    要尽量使用非Swing的重要级构件

    C

    Swing的Jbutton不能直接放到Frame上

    D

    以上说法都对


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