首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
admin
2013-02-25
46
问题
以下程序中,使用适当的布局管理器,在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://jikaoti.com/ti/2f80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python全局变量和局部变量的描述错误的是()。
关于表达式id(’45’)的结果的描述,错误的是()。
以下关于函数作用的描述中,错误的是()。
以下程序的输出结果是()。 ls1=[1,2,3,4,5] ls2=ls1 ls2.reverse() print(ls1)
以下关于二进制数的定义,正确的是()。
下列关于冯·诺依曼结构的计算机硬件组成方式描述中正确的是()。
以下程序绘制的图形是()。importturtleastforiinrange(1,7):t.fd(50)t.left(60)
下面描述中不属于软件需求分析阶段任务的是()。
数据库管理系统的基本功能不包括()。
下面选项中不是关系数据库基本特征的是()。
随机试题
哪位医家提出“血家腹痛,多是瘀血”
A.定时翻身B.凡士林纱条覆盖C.湿纱布覆盖D.及时吸痰E.定期按摩皮肤
根据造价资料的()来分类,可以把工程造价指数分为时点造价指数、月指数、季指数和年指数等。
把人类的性别分为男性和女性,所采用的计量尺度是()。
导游在途中组织游客唱歌、猜谜语、做游戏,教外国游客数数、学中国话等,是采用()方式来激发游客的游兴。
关于区教育局校办企业管理科更名的请示报告区委、区政府、区经委:经局务会议讨论通过,决定将局校办企业管理科更名为区校办工业总公司,原该科科长张同志任总经理。以上请求如无不当,请即批复。
根据所给资料,回答下列小题。我国2012年7月份外贸出口同比仅增长1%,主要原因是当月我国对欧盟的出口大幅度下降所导致,预计下半年中国外贸形势将更加严峻。2012年1一7月,我国进出口总值21683.7亿美元,比去年同期增长7.1%。其中,出口1131
用区间表示满足下列不等式的所有x的集合:(1)|x|≤3(2)|x-2|≤1(3)|x-a|<ε(a为常数,ε>0)(4)|x|≥5(5)|x+1|>2
求
IntheUnitedStates,theneedtoprotectplantandanimalspecieshasbecomeahighlycontroversialandsharplypoliticalissue
最新回复
(
0
)