Java程序设计

单选题()是最灵活、同时也是最复杂的一种布局,它把容器中的每个组件按行列放置,但每个组件所占用的空间可以互不相同。A 顺序布局B 边界布局C 网格布局D 网格包布局

题目
单选题
()是最灵活、同时也是最复杂的一种布局,它把容器中的每个组件按行列放置,但每个组件所占用的空间可以互不相同。
A

顺序布局

B

边界布局

C

网格布局

D

网格包布局

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

第1题:

______布局管理器是AWT中最灵活,同时又是最复杂的一种布局管理器。

A.GridBagLayout

B.GridLayout

C.BorderLayout

D.FlowLayout


正确答案:A
解析:GridBayLayout是AWT中最灵活,同时又是最复杂的一种布局管理器。容器中各个组件所占的空间可以互不相同,故选项A是正确的。

第2题:

下列选项中,关于流式布局管理器(FlowLayout)的说法错误的是()

A.在流式布局下,当到达容器的边界时,会自动将组件放到下一行的开始位置

B.FlowLayout布局管理器的特点就是可以将所有组件像流水一样依次进行排列

C.流式布局管理器是最简单的布局管理器

D.流式布局管理器将容器划分为五个区域


答案:D
解析:流式布局管理器不可以给容器划分区域

第3题:

在Java语言中,会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组件居中放置的布局管理器是()。

A.BorderLayout

B.FlowLayout

C.GridLayout

D.CardLayout

E.GridBagLayout


参考答案:B

第4题:

()是最灵活、同时也是最复杂的一种布局,它把容器中的每个组件按行列放置,但每个组件所占用的空间可以互不相同。

  • A、顺序布局
  • B、边界布局
  • C、网格布局
  • D、网格包布局

正确答案:D

第5题:

如果没有布局管理器,那么组件如何排列?() 

  • A、 按照边界型布局的形式排列
  • B、 按照流式布局的形式排列
  • C、 按照表格式布局的形式排列
  • D、 设计者需要给出每个组件的坐标位置,组件按坐标位置放置

正确答案:D

第6题:

下列选项中,关于GridLayout(网格布局管理器)的说法错误的是()

A.GridLayout布局管理器可以设置组件的大小

B.放置在GridLayout布局管理器中的组件将自动占据网格的整个区域

C.GridLayout布局管理器中,组件的相对位置不随区域的缩放而改变,但组件的大小会随之改变,组件始终占据网格的整个区域

D.GridLayout布局管理器缺点是总是忽略组件的最佳大小,所有组件的宽高都相同


答案:A
解析:GridLayout布局管理器不可以设置组件的大小,组件会自动占据网格的整个区域

第7题:

弹性布局的特点是什么?()

  • A、通过灵活地设置约束,可以实现非复杂的布局
  • B、如果不加任何约束,弹性布局得到的结果与流式布局相同
  • C、每个组件都需要上下左右四个约束
  • D、通过约束来限定组件和容器之间,组件和组件之间的位置关系
  • E、对于简单,有规律的布局,使用弹性约束会很烦琐

正确答案:A,D,E

第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题:

以下关于BorderLayout类功能的描述,哪项错误?()     

  • A、它可以与其它布局管理器协同工作
  • B、它可以对GUI容器中的组件完成边框式的布局
  • C、它位于java.awt包中
  • D、它是一种特殊的组件

正确答案:D

第10题:

边界布局管理器(BorderLayout)把容器分成5个区域,每个区域只能放一个组件。


正确答案:正确

更多相关问题