首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
admin
2013-02-25
78
问题
以下程序中,使用适当的布局管理器,在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全国计算机二级
相关试题推荐
设str1=’*@python@*’,语句print(str1[2:].strip(’@’))的执行结果是()。
以下关于字符串类型的操作的描述,正确的是()。
以下程序输出的图形是()。 foriinrange(-3,4): ifi0: print(’’*3+’*’*(4-i)) else: print(’*’*7)
以下关于Python分支结构的描述中,错误的是()。
下列叙述中正确的是()。
执行以下程序,根据提示输入3.2,按Enter键后,输出结果是()。flag=0try:b=int(input(’请输入字符串总长度:’))print(type(b))except:fla
WindowListener中可以实现窗口关闭功能的方法是
类的专用函数叫做______,是对对象的数据所进行的操作。
switch语句中,在每个case子句后进行跳转的语句是:【】。
以下所列程序的功能是:在窗体上有一个文本框控件,程序运行后,用户可以利用鼠标左键来拖动该文本框控件(注意:拖动时,文本框移动的距离和方向由鼠标指针移动的距离和方向来确定),按下鼠标右键则可以在文本框中显示出当前文本控件的位置。PublicyxA
随机试题
RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、_________、实现层,并给出了实现各层模型之间映射的基本活动以及相关的指导。
下列选项与胎儿宫内窘迫的治疗无关的是
关于罗马法的法律分类,下列哪一类是以法律的适用范围为根据划分的?
关于两审终审制度,下列表述不正确的是()。
甲公司债券投资的相关资料如下:资料一:2015年1月1日,甲公司以银行存款2030万元购入乙公司当日发行的面值总额为2000万元的4年期公司债券,该-债券的票面年利率为4.2%。债券合同约定,未来4年,每年的利息在次年1月1日支付,本金于2019年1月1
对长期股权投资的减值处理应当借记“资产减值损失”科目;贷记“长期股权投资减值准备”科目,该长期股权投资减值损失可以在以后会计期间转回。()
建设单位擅自占用业主共有部分进行经营性活动的所得,业主要求将扣除合理成本后的收益用于补充专项维修资金的,建设单位应对成本的支出及其合理性承担()责任。
教师开始关注学生的个别差异和不同需要,并考虑教学方法是否适合学生等问题。这表明该教师处于专业成长的()。
为什么在市场经济条件下仍然要坚持计划经济体制下的按劳分配制度呢?
WhatisthemostimportantreligiousdenominationinBritain?
最新回复
(
0
)