假设有一个面板PanelOne,它的布局管理方式是BorderL

题目

假设有一个面板PanelOne,它的布局管理方式是BorderLayt。它的背景颜色被显式地设为黑色而前景颜色被显式地设为白色。有另一个面板PanelTwo,它的布局管理方式是FlowLayout,被添加到PanelOne的center区域,PanelTwo的前景颜色是红色,没有背景颜色被指定。一个带有文字的Label被添加到PanelTwo上,Label没有设置颜色,下列叙述正确的是哪项?() 

  • A、 Label的文字是白色
  • B、 Label的文字是红色
  • C、 PanelTwo的布局管理器覆盖PanelOne的布局管理器
  • D、 PanelTwo是黑色背景
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

面板必须有一个布局管理器,不能出现没有布局管理器的情况。

A.错误

B.正确


参考答案:A

第2题:

假设有一个Java源程序文件,它只定义了一个具有public属性的类Hello,那么编译该文件的命令是“javacHello”。( )


正确答案:错误

第3题:

下列叙述中,错误的是

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。

第4题:

假设有一个Java源程序文件,它只定义了一个具有public属性的类Hello,那么编译该文件的命令是“javac Hello”。()


正确答案:错误

第5题:

设置卡片式布局的步骤有哪些?()

  • A、 创建一个卡片式布局的面板
  • B、 利用add函数将其他面板加到卡片式布局的面板中
  • C、 利用sort函数设置每个面板的显示顺序
  • D、 为面板增加分层窗格,用于调整各面板的z方向距离
  • E、 为没一个子面板设置一个名称

正确答案:A,B

第6题:

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

A.FlowLayout

B.CardLayout

C.BorderLayout

D.GridLayout


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

第7题:

在默认状态下,是由控制面板管理虚拟内存的,管理方式通常比较保守。


正确答案:错误

第8题:

卡片式分局所管理的是面板。一个采用卡片式布局的面板,上面一般都有好几个相同大小的面板,每次只能显示其中一个面板,就好像摞在一起的卡片一样,每次只能显示最顶上的一张。

A.错误

B.正确


参考答案:B

第9题:

Applet是一个面板容器,它默认使用()布局管理器

  • A、Border
  • B、Flow
  • C、Grid
  • D、Card

正确答案:B

第10题:

BorderLayout是面板(JPanel)的缺省布局管理器。


正确答案:错误

更多相关问题