全国信息技术应用考试

容器Frame缺省使用的布局编辑策略是()。A、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayout

题目

容器Frame缺省使用的布局编辑策略是()。

  • A、FlowLayout
  • B、BorderLayout
  • C、GridLayout
  • D、CardLayout
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是

A.Frame. frame1=new Frame("FlowLayout");

B.Frame. frame1=new Frame("BorderLayout");

C.frame1=new Frame("example"); frame1.setLayout(new BorderLayout());

D.frame1.setLayout(new GridLayout(2,3));


正确答案:A
解析:本题考查java中各种布局管理器的布局特点。在FlowLayout中所有组件都被压缩至最小,当容器大小变化时,上面的组件保持最小状态,大小不变;在BorderLayout中任何组件都尽量伸展,使它与容器的边缘对齐,当容器大小变化时,组件将随之变化;GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化,格子大小也变化,组件大小也变化。

第2题:

Frame默认的布局管理器是( )。 A.FlowLayoutB.BorderLayoutC.GridLayoutSX

Frame默认的布局管理器是( )。

A.FlowLayout

B.BorderLayout

C.GridLayout

D.UpLayout


正确答案:B
B。【解析】本题考查Java中的布局管理器。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置;BorderLayout是Window、Frame和Dialog的默认布局管理器,在BorderLayout布局管理器中构件分成5个区域,每个区域只能放置一个构件;OridLayout使容器中各个构件呈网状布局,平均占据容器的空间;GardLayout把容器分成许多层,每层只能放置一个构件。

第3题:

一个布局容器中可以混合使用多种布局策略。( )

此题为判断题(对,错)。


答案:正确

第4题:

将一个容器panell放到容器framel中的方法是

A.frame. 1.insert(panell)

B.frame. 1.add(panell)

C.frame. 1.addJPanel(panell)

D.frame. 1.insertJPanel(panell)


正确答案:B
解析:本题考查容器的嵌套。将一个容器panell放到容器framel中钓方法和在容器上添加部件是一样的,使用add()方法即可。

第5题:

在Frame容器中使用FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列 ______方法。

A.setLayout(newFlowLayout())

B.add()

C.setVisible(true)

D.pack()


正确答案:D

第6题:

容器Panel和Applet默认使用的布局编辑策略是( )。

A.BorderLayout

B.FlowLayout

C.GridLayout

D.CardLayout


正确答案:B
解析:该题考查Applet布局方面的知识。选项A错误,边界布局管理器(BorderLayout)将容器按上北下南左西右东划分为东、南、西、北、中5部分,分别用英文词East、South、North、West、Center来表示;选项B正确,流式布局管理器(FlowLayout)简单的将组件由左到右排列,排满一行,自动移到下一行,Panel和Applet的默认Layout为FlowLayout;选项C错误,网格布局管理器(GridLayout)把容器划分为指定的几行几列的网格,把组件放在一个网格内,组件位置从上到下,从左到右排列,组件大小一致,容器大小改变时,组件位置不变,大小改变;选项D错误,CardLayout是卡片布局。故本题答案是B。

第7题:

容器panel和applet缺省使用的布局编辑策略是( )。

A.borderlayout

B.flowlayout

C.gridlayom

D.carlayout


正确答案:A

第8题:

当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


正确答案:B
解析:选项A,该布局管理器将容器划分为五个部分,容器大小的改变不会影响其中的组件的位置,而是影响它们的大小。选项B,该布局管理器的容器大小发生变化时,构件的大小不变,但是相对位置会发生变化。选项C,该布局管理器显示放入该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。选项D,该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相对位置不会因为容器的大小变化而变化,改变的只是组件的大小。

第9题:

当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列( )布局管理器。

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


正确答案:B

第10题:

下列语句中使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的选项是( )。

A.Frame. f=new Frame("FlowLayou");

B.Frame. f=new Frame("BorderLayout");

C.f=new Frame("example");f.setLayout(new BorderLayout());

D.f.setLayout(new GridLayout(2,3));


正确答案:A
解析:本题考查Java中各种布局管理器的特点。选项A正确,在FlowLayout中所有组件都被压缩至最小,所以当容器大小变化时,其上组件保持最小状态,大小不变;选项B错误,在BorderLayout中任何组件都尽量伸展,与容器的边缘对齐,所以当容器大小变化时,组件将随之变化:选项C错误,也是BorderLayout布局,和B选项一样;选项D错误,GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化时,格子大小也变化,所以组件大小也变化。故本题答案是A。