首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
admin
2013-02-25
89
问题
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。
注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.awt.*;
import java.awt.event.*;
public class Example2_6 extends Frame
{
public static void main(String [] argv)
{
Example2_6 frame = new Example2_6("Example2_6");
frame, init ();
frame.setSize(300, 300);
frame, show ();
}
public Example2_6(String name)
{
super (name);
addWindowListener (new WindowAdapter ()
{ public void windowClosing(WindowEvent e)
{ __________;
}
} );
}
public void init()
{
setLayout (new ___________);
Label labelTitle = new Label("在文本框中输入字符串,可以在Frame 中间显示");
Label showTextLabel = new Label();
TextField textField = new TextField("请在这里输入字符串");
textField.addActionListener (new AddStringListener(showTextLabel, textField) );
add("North", labelTitte);
add("Center", showTextLabel);
add("South", textField);
}
}
class AddStringListener implements ActionListener
{
Label label;
TextField textField;
public AddStringListener(Label label, TextField textField)
{
this. label = label;
this.textField = textField;
}
public void actionPerformed(ActionEvent e)
{
label, setText (textField. getText ());
}
}
选项
答案
System.exit(0) BorderLayout()或者带参数的BorderLayout(int,int)也正确
解析
本题考查知识点:AWT库的使用、布局管理器的使用。
解题思路:程序使用“labelTitle”来显示提示信息,使用“textField”来获取用户的输入,最后将用户输入的结果通过“showTextLabel”显示出来。
Frame的关闭按钮的处理方式与JFrame的方式不相同,Frame必须手动实现退出按钮的事件处理机制,否则单击关闭按钮程序不会做出响应。
本题的第一个空就是对退出按钮的事件响应内容。
BorderLayout布局管理器将容器分为五个区域:North、South、East、West和Center。可以指定构件放在那个区域,但是每个区域只能放置一个构件。第二个空即是为Frame设置BorderLayout类型的布局管理器。
转载请注明原文地址:https://kaotiyun.com/show/gR2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。ls1=[1,2,3,4,5]ls2=ls1ls2.reverse()print(ls1)
表达式divmod(40,3)的结果是()。
以下关于程序设计语言的描述,错误的选项是()。
设数据结构B:(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)} 该数据结构为()。
软件测试用例包括()。
软件需求规格说明书的内容不包括()。
下列内部类的正确用途是btnn.addActionListener(new//注册监听器ActionListener(){publicvoidactionPerformed(ActionEventevent){Strings=inp
下列叙述中,不属于软件需求规格说明书的作用的是()。
在软件测试设计中,软件测试的主要目的是()
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]程序显示一个窗口。该窗口包含一个按钮和一个文本域,当单击按钮时将在文本域中显示当前日期,如
随机试题
在借贷记账法下的发生额平衡是由()决定的。
血常规检查中,不符合铁粒幼细胞性贫血的是
A.三酰甘油脂肪酶(HSL)B.肉碱脂酰转移酶IC.HMGCoA合成酶D.HMGCoA还原酶E.乙酰CoA羧化酶脂肪酸β-氧化的关键酶是
A.HCO3-下降,pH上升,PaCO2下降B.HCO3-上升,pH上升,PaCO2正常C.HCO3-下降,pH下降,PaCO2正常D.HCO3-正常,pH下降,PaCO2上升E.HCO3-正常,pH下降,PaCO2下降呼吸性碱中毒的特征
患者,女,25岁,已婚。产后3天,恶寒发热,头痛,咳嗽流涕,肢体酸疼,舌淡红苔薄白,脉浮。检查:体温37.8℃,血气分析正常,其诊断是
投资项目资本金的出资方式包括( )。
有一债券面值为1000元,报价利率为8%,每半年支付一次利息,2年后到期。假设有效年折现率为10.25%。该债券的价值为()元。
2010年5月8日,王某骑车回家经过一工地时,掉入没有设置明显标志和采取安全措施的坑中,造成骨折。王某于同年6月10日找到建设项目的发包人和承包人要求赔偿,两单位相互推诿。同年6月13日王某前往法院起诉,突遭台风袭击,中途返回。下列哪些说法是正确的?(
在名称为Form1的窗体上画一个文本框,其名称为Text1,可以多行显示,并有垂直滚动条;然后再画三个命令按钮,其名称分别为Command1、Command2和Command3,标题分别为“取数”、“排序”和“存盘”,如图1-297(a)所示,编写适当的
Everysinglecar(build)______byhandatthecompany’sheadquartersnearTurin.
最新回复
(
0
)