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

题目
多选题
关于awt和swing说法正确的是()。
A

awt在不同操作系统中显示相同的风格

B

swing在不同的操作系统中显示相同的风格

C

swing组件可以模仿运行环境的外观样式

D

awt和swing都支持事件模型

E

swing组件类不带本地代码

参考答案和解析
正确答案: E,C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


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

第2题:

下列( )是javax.swing.JApplet的父类?

A.java.awt.Panel

B.java.applet.Applet

C.java.awt.Frame

D.java.awt.Windows


正确答案:B

第3题:

javax.swing.Japplet的父类是( )。

A.java.awt.panel

B.java.applet.Applet

C.java.awt.frame

D.java.awt.Window


正确答案:B
解析:javax.swing.Japplet是Applet的直接子类,继承了Applet的方法与执行机制。 java.awt.panel是java.applet.Applet的直接父类,java.awt.Window是java.awt.frame的直接父类。

第4题:

下列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。

第5题:

下面关于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程序与浏览器的通信。

第6题:

在Swing中,JButton的直接父类是

A.java.awt.Button

B.java.awt.Container

C.javax.swing.Button

D.javax.swing.AbstractButton


正确答案:D
解析:本题考查如下的结构图。[*]

第7题:

下列哪个选项是javax.swing.JApplet的父类?

A.java.awt.panel

B.java.applet.Applet

C.java.awt.frame

D.java.awt.Window


正确答案:B
解析:javax. swing. JApplet是Applet的直接子类,继承了Applet的方法与执行机制。java.awt.panel是 java.applet.Applet的直接父类,java.awt.Window是java.awt.frame的直接父类。

第8题:

下列说法错误的是 ( )

A.与Swing组件库相比,AWT组件非常依赖底层平台

B.Component类是所有AWT组件的根

C.Swing组件可以完全取代AWT组件

D.容器用布局管理器来控制容器内组件的摆放


正确答案:C
解析:AWT组件通过它们各自的代理映射成平台特定的组件,因此非常依赖底层平台,而且AWT适合于简单的GUI程序,对于复杂的GUI项目不适用。随着Java2的发布,Java提供了新的制作GUI程序的Swing组件库,Swing组件界面更精美,使用更稳定、通用,并且它们都是直接用Java代码绘制,从而更少地依赖低层平台。目前,Java2仍然支持AWT组件,并且Swing组件不能取代AWT的全部类。所以选项C是错误的。组件(Component):组件是一个可以用图形化的方式显示在屏幕上,并能与用户进行交互的对象。Component类是所有AWT组件的根。容器用布局管理器来控制容器内组件的摆放。每个容器都有一个布局管理器,当容器需要对某个组件进行定位或判断其尺寸大小时,就会调用其对应的布局管理器。

第9题:

______Java类库包含可单击按钮的类。

A.Swing

B.AWT

C.AWT和Swing都有

D.AWT和Swmg都没有


正确答案:C
解析:AWT中的Button类和Swing中的JButton类都是可单击按钮类,因此选项C是正确的。  ‘

第10题:

下面关于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程序与浏览器的通信。

更多相关问题