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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Swing构件从功能上位于顶层容器的包括:JFrame、JApplet、【 】和JWindow。


正确答案:JDialog
JDialog 解析:从功能上对Swing构件进行分类,其顶层容器包括:JFrame、JApplet、JDialog和 JWindow共4个。

第2题:

下列叙述中,错误的是

A.JButton类和标签类可显示图标和文本

B.Button类和标签类可显示图标和文本

C.AWT构件能直接添加到顶层容器中

D.Swing构件不能直接添加到顶层容器中


正确答案:B
解析:本题考查用Swing编写图形用户界面的基本知识。
  按钮(JButton类)是一个常用构件,它比AWT中的Button类更丰富的是:Swing的按钮上还可以同时显示文字和图标,甚至只有图标都是可以的,这样就构成了图形按钮。而AWT中的Button类不能显示图标,只能显示文本。标签(JLabel类)的功能与AWT中的Label类似,但是JLahel可以提供带图标的标签,图标和文字的位置是可以控制的。因此,选项A的说法是正确的,而选项B的说法是错误的。
  AWT构件能直接添加到顶层容器中,和AWT构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板上。内容面板是顶层容器包含的—个普通容器,它是一个轻量级构件。因此,选项C和选项D的说法都是正确的。
  经过上述分析可知,本题的正确答案是选项B。

第3题:

Swing构件必须添加到Swing顶层容器相关的

A.选项板上

B.复选框内

C.内容面板上

D.分隔板上


正确答案:C
解析:本题考查Swing构件的相关概念。与AWT构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(content pane)上。内容面板是顶层容器包含的一个普通容器,它是一个轻量级构件。

第4题:

Swing构件必须添加到Swing顶层容器相关的()。

A.选项板上

B.复选框内

C.内容面板上

D.分隔扳土


正确答案:C

第5题:

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

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

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

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

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


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

第6题:

( 30 )下列叙述中错误的是

A ) JButton 类和标签类叫湿勿丈图标和又本

B ) Button 类和标签类可显示图标和文本

C ) AWT 构件能直接添加到顶层容器中

D ) Swing 构件不能接添加到顶层容器中


正确答案:B

第7题:

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

A.JApplet是顶层Swing容器

B.JApplet中使用内容面板作为其唯一直接后代

C.根面板是JApplet的唯一直接后代

D.内容面板是JApplet中除了菜单条之外所有构件的双亲


正确答案:B

第8题:

JApplet是顶层Swing容器,包括一个隐含的______。


正确答案:根面板
根面板

第9题:

下列组件中,不是Swing顶层容器的是( )。

A.JWindow

B.JFrame

C.JApplet

D.JScrollPane


正确答案:D
解析:Swing顶层容器共四个:JWindow、JFrame、JDialog和JApplet、JScrollPane是中间容器。

第10题:

下列说法正确的是( )。

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

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

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

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


正确答案:B