首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
admin
2013-02-25
44
问题
以下程序中,使用适当的布局管理器,在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全国计算机二级
相关试题推荐
考生文件夹下存在一个文件“PY103.py”,请写代码替换横线,不修改其他代码,实现以下功能。以0为随机数种子,随机生成5个在1(含)~97(含)的随机数,计算这5个随机数的平方和。试题程序:#请在________处使用一行代码或表达式
以下关于程序的异常处理的描述中,错误的是()。
下列结构中属于线性结构链式存储的是()。
在Python中,不能作为变量名的是()。
下列数据流图构造规则中正确的是()。
在Python中,将二维数据写入CSV文件,最可能使用的方法是()。
WindowListener中可以实现窗口关闭功能的方法是
Applet也是一个AWT组件,因而也具有一般AWT组件的图形绘制功能,______方法用于进行绘图的具体操作。
关键字super的作用是()。
下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。importjava.util.*;importjava.io.*;publicclassSerializeDate{Dat
随机试题
彩色电视机中行,场消隐信号的功能是为了保证()
拼装的机动车只要认为安全就可以上路行驶。
弥漫增殖型LN患者最适宜的药物治疗方案是急进性肾炎型LN患者最适宜的药物治疗方案是
读书作为一种生活习惯,绝不是随便什么人都可以享有的。它是无条件的,完全是自我选择的结果。曾国藩有言:“苟能发奋读书,则家塾可读书,旷野之地、热闹之地亦可读书;负薪牧豚,均无不可读书。苟不能发愤自立,则家塾不能读书,即清净之乡、神仙之境皆不能读书。何必择地?
下列选项中,属于措施费的有( )。
我国某以股份有限公司形式设立的银行由于资本充足率严重低下,不良资产大量增加,拆入资金比例大大超过了规定标准,存款人大量挤提银行存款,财务状况严重恶化,自身求助能力有限,终于走向倒闭。请根据我国银行监管的规定,分析并回答以下问题:
甲股份有限公司为境内上市公司(以下简称“甲公司”),20×1年度财务会计报告于20×2年3月31日批准对外报出,所得税采用递延法核算,适用的所得税税率为33%(假定公司发生的应纳税时间性差异预计在未来3年内能够转回,公司计提的各项资产减值准备均作为时间性差
考生:考试:准考证:成绩
Youaregoingtoreadatextaboutbeingabetterfriend,followedbyalistofimportantways.Choosethebestwayfromthelis
ItwasTony’sdreamtovisitAustralia.Tonydreamedof______Australia.
最新回复
(
0
)