首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。 注意:请勿改动main()主
admin
2013-02-25
57
问题
以下程序中,使用适当的布局管理器,在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全国计算机二级
相关试题推荐
以下程序的输出结果是()。ss=set(”htslbbt”)sorted(ss)foriinss:print(i,end=’’)
执行以下程序,导致输出“输入有误”的输入选项是()。try:ls=eval(input())*2print(1s)except:print(’输入有误’)
执行以下程序,输出结果是()。y=’中文’x=’中文字’print(x>Y)
以下语句不会引发异常的是()。
函数中定义了3个参数,其中2个参数都指定了默认值,调用函数时参数个数最少是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是()。
软件测试的实施步骤是()。
下列Java组件中,不属于容器的是()。
随机试题
水晶肴肉的调味方法通常是________。
在评价函证的可靠性时,注册会计师应当考虑()。
通常投资转出的固定资产,按()借记“长期股权投资”。
BingeeatingchangesthewaythebodyrespondstoLeptin(瘦素),thekeyappetite-suppressinghormone,sayresearchersinNewYork
脾其华在肝其华在
如题58图所示,均质圆环的质量为m,半径为R,圆环绕O轴的摆动规律为φ=ωt,ω为常数。将圆环的惯性力系向O点简化,其主矢FI和主矩MIO的数值为()。
重大质量事故由()负责组织专家组进行调查。
下列各等式,不可作为会计等式的是( )。
对下列经济业务进行会计处理后,能够引起资产和利得同时发生变动的是()。
根据物权法律制度的规定,下列物权变动中,以登记为变动要件的有()。
最新回复
(
0
)