当Applet 程序中的i nit()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。 public void i nit() { setLayout(ne w BorderLayout()); add("North",ne w

admin2012-12-02  47

问题 当Applet 程序中的i nit()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是(  )。
public void i nit()

setLayout(ne w BorderLayout());
add("North",ne w TextField(10));
add("Center",ne w Button("help"));

选项 A、文本框将会出现在Applet 的顶上,且有10个字符的宽度
B、按钮将会出现在Applet 的正中间,且尺寸为正好能够包容help 的大小
C、文本框将会出现在Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在Applet 的正中间,覆盖除文本框外的所有空间
D、按钮与文本框的布局依赖于Applet 的尺寸

答案C

解析 该题考查对容器布局策略的理解。边界布局管理器BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中5部分,分别用英文单词East ,South ,North ,West ,Center 来表示。其中,东、西、南、北4个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在applet 的顶上,长度为整个applet 的宽度;按钮将会出现在applet 的正中央,覆盖除文本框外的所有空间。
转载请注明原文地址:https://kaotiyun.com/show/J2ID777K
0

最新回复(0)