Frame框架中的按钮,会随下面哪种布局的大小改变,而位置发生变化()

题目
单选题
Frame框架中的按钮,会随下面哪种布局的大小改变,而位置发生变化()
A

BorderLayout

B

CardLayout

C

GridLayout

D

FlowLayout

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

第1题:

布局管理器中的按钮位置有可能会根据Frame的()大小改变而改变。

A、BorderLayout

B、CardLayout

C、GridLayout

D、FlowLayout


参考答案:D

第2题:

窗体上有一个名称为Framel的框架(如图),若要把框架上显示的“Framel”改为汉字“框架”,下面正确的语句是

A.Frame1.Name=“框架”

B.Frame1.Caption=“框架”

C.Frame1.Text=“框架”

D.Frame1.Value=“框架”


正确答案:B
解析::Frame控件不包含Name、Text、Value属性,修改标题只能用Caption属性。

第3题:

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

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


参考答案:B

第4题:

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

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


正确答案:B

第5题:

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

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将容器等分为几个格子,每个组件占一个格子,当容器大小变化,格子大小也变化,组件大小也变化。

第6题:

下列哪个布局管理器中的按钮位置有可能会根据JFrame的大小改变而改变( )。

A、FlowLayout

B、GridLayout

C、CardLayout

D、BorderLayout


参考答案:A

第7题:

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

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


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

第8题:

容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( )

A.CardLayout

B.FlowLayout

C.BorderLayout

D.GridLavout


正确答案:B

第9题:

(16)窗体上有一个名称为 Frame1 的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是( )。

A)Frame1.Name="框架"

B)Frame1.Caption="框架"

C)Frame1.Text="框架"

D)Frame1.Value="框架"


正确答案:B
(16)【答案】B)【解析】Frame控制不包含NameextValue属性。修改标题只能用Caption属性

第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。

更多相关问题