当构件中按钮的位置可以被自动调整,应使用哪种布局管理器()

题目

当构件中按钮的位置可以被自动调整,应使用哪种布局管理器()

  • A、BorderLayout
  • B、FlowLayout
  • C、CardLayout
  • D、GridLayout
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【 】布局管理器可以使多个构件共享同一个显示空间。


正确答案:CardLayout
CardLayout 解析:CardLayout将容器分层,每一层显示的空间都是整个容器的大小,每层只允许放入一个构件,因此,多个构件共享同一个容器的显示空间。

第2题:

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

A、BorderLayout

B、CardLayout

C、GridLayout

D、FlowLayout


参考答案:D

第3题:

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

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


参考答案:B

第4题:

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

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout


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

第5题:

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

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

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

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

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


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

第6题:

在代码中控制UI界面时,创建布局管理器,可以是帧布局管理器、_________、线性布局管理器和相对布局布局管理器等。


参考答案:表格布局管理器

第7题:

布局管理器可以管理构件的______属性。

A.大小

B.颜色

C.字体

D.名称


正确答案:A

第8题:

采用GridLayout布局管理器的容器,其中的各构件呈______布局。


正确答案:网格状
网格状

第9题:

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

A、FlowLayout

B、GridLayout

C、CardLayout

D、BorderLayout


参考答案:A

第10题:

如果希望网格布局中的组件可以占据多个单元,应使用布局管理器( )。

A.GridLayout

B.GridBagLayout

C.BoxLayout

D.三者都不是,这种目标无法实现


正确答案:B
解析:GridLayout布局管理器使容器中各个构件呈网格状布局,平均占据容器的空间, GridBagLayout布局管理器是GfidLayout布局管理器的扩展。GridBagLayout与GridLayout的区别在于以下几个方面:①组件在网格中可以占据多个单元。②不同行和列的比例不必相等。③在网格单元内的组件可以用不同的方式进行摆放。因此,B是正确选项。BoxLayout布局管理器按照自上而下(Y轴)或者从左到右(X轴)的顺序布局依次加入构件。

更多相关问题