下列关于AWT和Swing的比较叙述正确的是A.Swing中新增了一个BoxLayout布局管理器B.Swing的事件处理机制继续沿用AWT的事件处理机制,基本的事件处理也要java.awt.event这个包的类,而且java.swing.event包中也增添了一些新的事件及监听器接口C.与AWT不同的是,JComponent构件默认双缓冲区,不必自己重写代码D.以上说法都正确

题目

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

A.Swing中新增了一个BoxLayout布局管理器

B.Swing的事件处理机制继续沿用AWT的事件处理机制,基本的事件处理也要java.awt.event这个包的类,而且java.swing.event包中也增添了一些新的事件及监听器接口

C.与AWT不同的是,JComponent构件默认双缓冲区,不必自己重写代码

D.以上说法都正确


相似考题
更多“下列关于AWT和Swing的比较叙述正确的是A.Swing中新增了一个BoxLayout布局管理器B.Swing的事件处 ”相关问题
  • 第1题:

    下列哪一项不属于Awt布局管理器?()

    A、GridLayout

    B、CardLayout

    C、BorderLayout

    D、BoxLayout


    参考答案:D

  • 第2题:

    下列Swing组件中属于Swing新增组件,AWT中没有相对应的组件是( )。

    A.JCheckBox

    B.JRadioButton

    C.JToolBar

    D.JList


    正确答案:C
    解析:本题考查Swing常用组件的基本知识。选项A错误,复选框组件JCheckBox,AWT中也有相对应的CheckBox组件:选项B错误,单选框组件JRadioButton,AWT中也有相对应的JRadioButton组件;选项C正确,工具栏组件JToolBar为Swing中新增组件:选项D错误,列表组件JList,AWT中也有相对应的List组件。故本题答案是C。

  • 第3题:

    下列布局管理器中,属于Swing特有的是( )。

    A.GridBagLayout

    B.FlowLayout

    C.CardLayout

    D.BoxLayout


    正确答案:D
    解析:Swing除继续沿用了AWT中的FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagLayout布局管理器外,新增了一个BoxLayout布局管理器。BoxLayout布局管理器按照自上而下(y轴)或者从左到右(x轴)的顺序布局依次加入构件。

  • 第4题:

    下列说法正确的是( )。

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

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

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

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


    正确答案:B

  • 第5题:

    下面程序构造了一个Swing Applet,在下画线处填入正确的代码。

    import javax.swing.*;

    import java.awt.*;

    public class SwingApplet extends ______ {

    JLabel 1=new JLabel("This is a Swing Applet.");

    public void init() {

    Container contentPane=getContentPane();

    contentPane.add(1);

    }

    }


    正确答案:Japplet
    Japplet

  • 第6题:

    下列______不属于AWT布局管理器。

    A.CardLayout

    B.GridLayout

    C.BorderLayout

    D.BoxLayout


    正确答案:D

  • 第7题:

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

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

    B.Swing是AWT的扩展

    C.Swing采用的MVC的思想

    D.Swing构件以“J”开头


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

  • 第8题:

    关于AWT和Swing说法正确的是()。

    • A、Swing是AWT的子类
    • B、AWT在不同操作系统中显示相同的风格
    • C、AWT不支持事件类型,Swing支持事件模型
    • D、Swing在不同的操作系统中显示相同的风格

    正确答案:D

  • 第9题:

    下列关于Swing组件和AWT组件的描述中,错误的是()。

    • A、AWT是Abstract Window Toolkit的缩写
    • B、理想情况是AWT组件开发的图形界面可以应用于所有系统平台
    • C、Java中Swing组件是由NetScape和Sun公司联合开发的
    • D、Java中Swing组件包含在java.awt.swing包中

    正确答案:D

  • 第10题:

    关于GUI组件集Swing,下列哪一项是不正确的()

    • A、在AWT基础上开发
    • B、重新设计了所有的布局方式
    • C、比AWT提供了更多更强的组件
    • D、能处理更多的事件

    正确答案:B

  • 第11题:

    单选题
    关于GUI组件集Swing,下列哪一项是不正确的()
    A

    在AWT基础上开发

    B

    重新设计了所有的布局方式

    C

    比AWT提供了更多更强的组件

    D

    能处理更多的事件


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

  • 第12题:

    问答题
    叙述AWT和Swing组件的关系,指出Swing组件的优点。

    正确答案: Swing是在AWT基础上扩展而来的,提供了非常丰富的组件,远远多于AWT,并且引入了新的概念和性能,这使得基于Swing开发GUI应用程序比直接使用AWT开发更为灵活、方便、效率高,而且能设计出更优美的、感受更好的GUI。Swing是由javax.swing包提供的,主要包括两种类型的组件:顶层容器和轻量级组件。它们都以“J”开头。
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    Swing与AWT相比新增的布局管理器是

    A.CardLayout

    B.CardLayout

    C.CardBagLayout

    D.BoxLayout


    正确答案:D
    解析:AWT的布局管理器有FlowLayout、GridLayout、BorderLayout、CardLayout和GridBagLayout。Swing的布局管理器有CenterLavout、BoxLayout、OverlayLayout和SpringLayout。

  • 第15题:

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

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

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

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

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


    正确答案:D

  • 第16题:

    Applet使用下列______布局管理器。

    A.BorderLayout

    B.FlowLayout

    C.GridLayout

    D.BoxLayout


    正确答案:B

  • 第17题:

    Swing比AWT新增的一个布局管理器为( )。

    A.FlowLayout

    B.BorderLayout

    C.CardLayout

    D.BoxLayout


    正确答案:D
    解析:Swing继续沿用了AWT中的布局管理器,包括FlowLayout、BorderLayout、CardLayout、GridLayout、CridBagLayout,另外Swing新增了一个BoxLayout布局管理器。

  • 第18题:

    下列有关MVC体系结构的叙述中正确的是

    A.Swing胜过AWT的主要优势在于MVC体系结构的普遍使用

    B.MVC用户界面存在3个通讯对象:模型、视图和控件

    C.MVC其思想是把数据的内容本身和显示方式分离开来

    D.以上说法都正确


    正确答案:D
    解析:MVC体系结构是现有的编程语言中制作图形用户界面的一种通用思想,基本内容和特点也就是选项A),选项B),选项C)中叙述的。

  • 第19题:

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

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

    B.Swing没有本地代码

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

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


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

  • 第20题:

    叙述AWT和Swing组件的关系,指出Swing组件的优点。


    正确答案:Swing是在AWT基础上扩展而来的,提供了非常丰富的组件,远远多于AWT,并且引入了新的概念和性能,这使得基于Swing开发GUI应用程序比直接使用AWT开发更为灵活、方便、效率高,而且能设计出更优美的、感受更好的GUI。Swing是由javax.swing包提供的,主要包括两种类型的组件:顶层容器和轻量级组件。它们都以“J”开头。

  • 第21题:

    关于awt和swing说法正确的是()。

    • A、awt在不同操作系统中显示相同的风格
    • B、swing在不同的操作系统中显示相同的风格
    • C、swing组件可以模仿运行环境的外观样式
    • D、awt和swing都支持事件模型
    • E、swing组件类不带本地代码

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

  • 第22题:

    JFrame的缺省布局管理器是()

    • A、BorderLayout
    • B、FlowLayout
    • C、GridLayout
    • D、BoxLayout

    正确答案:A

  • 第23题:

    单选题
    下列关于Swing组件和AWT组件的描述中,错误的是()。
    A

    AWT是Abstract Window Toolkit的缩写

    B

    理想情况是AWT组件开发的图形界面可以应用于所有系统平台

    C

    Java中Swing组件是由NetScape和Sun公司联合开发的

    D

    Java中Swing组件包含在java.awt.swing包中


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