全国信息技术应用考试

如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器()A、BoxLayoutB、GridLayoutC、BorderLayoutD、FlowLouLayout

题目

如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器()

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

第1题:

下列哪一项不属于Awt布局管理器?()

A、GridLayout

B、CardLayout

C、BorderLayout

D、BoxLayout


参考答案:D

第2题:

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

A、FlowLayout

B、GridLayout

C、CardLayout

D、BorderLayout


参考答案:A

第3题:

Panel和Applet的默认布局管理器是

A.CardLayout

B.FlowLayout

C.BorderLayout

D.GridLayout


正确答案:B
解析:本题考查布局管理器的概念。这是重点题目,历次考试都有题目涉及该知识点,务必重视。CardLayout把容器分成许多层,每层只能放置一个构件。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项B正确。BorderLayout是Window、Frame和Dialog的默认布局管理器,在 BorderLayout布局管理器中构件分成5个区域,每个区域只能放置一个构件。 GridLayout使容器中各个构件呈网状布局,平均占据容器的空间。

第4题:

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

A.GridBagLayout

B.GridLayout

C.BorderLayout

D.FlowLayout


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

第5题:

下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?

A.GridLayout

B.CardLayout

C.BorderLayout

D.FlowLayout


正确答案:A
解析:GridLayout布局管理器的特点是使容器中各个构件呈网格布局,平均占据容器的空间。即使容器的大小发生变化,每个构件还是平均占据容器空间、构件在向容器中放置的时候,是按从上到下,从左到右的规则进行的。

第6题:

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

A.CardLayout

B.FlowLayout

C.BorderLayout

D.GridLavout


正确答案:B

第7题:

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

A.GridLayout

B.GridBagLayout

C.BoxLayout

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


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

第8题:

下列叙述中,错误的是

A.Applet的默认布局管理器是FlowLayout

B.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中

C.JApplet的内容面板的默认布局管理器是BorderLayout

D.JApplet的内容面板的默认布局管理器是FlowLayout


正确答案:D
解析:本题考查Applet的基本知识。Applet是java.awt.Panel类的直接子类。因此 Applet也是一个面板容器,可以在其中设置并操作AWT构件。FlowLayout布局管理器是Panel类和Appl~类默认的布局管理器。因此,选项A的说法是正确的。
  JApplet是Applet类的扩展,它增加了对Swing构件的支持。JApplet是顶层的Swing容器,与其他顶层容器一样,JApplet内部用一个隐含的根面板,而根面板中的内容面板才是JApplet除菜单条外的所有构件的双亲。因此,向Japplet中增加构件,是把构件添加到Japplet的内容面板中,而不是直接添加到JApplet中。因此,选项B的说法是正确的。
  对JApplet设置布局管理器是对JApplet的内容面板进行设置,而不是对JApplet设置。
  JApplet的内容面板的默认布局管理器是BorderLayout,而Applet默认的布局管理器是FlowLayout。因此,选项C的说法是正确的,而选项D的说法是错误的。
  经过上述分析可知,本题的正确答案是选项D。

第9题:

Applet的默认布局管理器是FlowLayout,而Swing Applet的内容面板的默认布局管理器是

A.FlowLayout

B.CardLayout

C.BorderLayout

D.GridLayout


正确答案:C
解析:Applet的默认布局管理器是FlowLayout,而SwingApplet(JApplet)的内容面析的默认布局管理器是BorderLayout。注意:不要认为它们两个默认布局管理器都是FlowLayout。

第10题:

下列______不属于AWT布局管理器。

A.CardLayout

B.GridLayout

C.BorderLayout

D.BoxLayout


正确答案:D

更多相关问题