填空题
下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。
import java.applet.Applet;
import java.awt.TextField;
public class AwtSimple extends Applet
{
TextField field;
public void init()
{
field = new TextField(); //创建一个文本域并设置为不可编辑
field.setEditable(false);
{{U}} 【15】 {{/U}}//设置布局管理器,使得文本域中可以显示任意长度的文件
add(field);
validate();
addItem(“初始化...”);
}
public void start()
{
addItem(“启动...”);
}
public void stop()
{
addItem (“停止”...);
}
public void destroy()(
addItem (“准备卸载...”);
}
void addItem(String newWord)
{
String t = field. getText ();
System.out.println (newWord);
field.setText(t + newWord);
}
}
【正确答案】
1、setLayout(newjava.awt.GridLayout(1,0))
【答案解析】[解析] Java语言中,在编写要输出显示文字的Applet的时候,应首先考虑使用某些面向文本的GUI构件,如标签(Label)、单行文本域(TextField)和多行文本区(TextArea)。本题中使用了单行文本域(TextField)。一般在init()方法中创建相应的构件。程序画线处应填入的语句为设置布局管理器,使得文本域中可以显示任意长度的文本。