首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
admin
2009-01-15
117
问题
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
public class ex15_2 extends Frame implements ActionListener {
private Label 1;
private TextField tf;
public static void main(String[] args) {
ex15_2 obj15_2 = new ex15_2();
}
public ex15_2() {
setBackground(Color.gray);
l = new Label("Welcom to the NCR Examination!");
Font font = new Font("TimesRoman",Font.BOLD,20);
l.setFont(font);
add("Center",l);
Panel p = new Panel();
Button b = new Button("Left");
b.addActionListener(this);
p.add(b);
b = new Button("Center");
b.addActionListener(this);
p.add(b);
b = new Button("Right");
b.addActionListener(this);
p.add(b);
________________;
b = new Button("Exit");
b.addActionListener(this);
p.add(b);
p = new Panel();
tf = new TextField(40);
p.add(tf);
b = new Button("Set");
b.addActionListener(this);
p.add(b);
add("North",p);
setSize(500,300);
show();
}
public void actionPerformed(ActionEvent ae) {
if(ae.getActionCommand().equals("Exit"))
System.exit(0);
else if(ae.getActionCommand().equals("Left"))
____________________;
else if(ae.getActionCommand().equals("Center")
l.setAlignment(Label.CENTER);
else if(ae.getActionCommand().equals("Right"))
l.setAlignment(Label.RIGHT);
else if(ae.getActionCommand().equals("Set"))
l.setText(tf.getText());
}
}
选项
答案
add(”South”,p) 1.setAlignment(Label.LEFT)
解析
本题主要考查AWT基本构件Button,Pane,Label和TextField结合的简单应用。解题关键是熟悉这几种基本构件一般用法,会设置Label在窗口中的位置。本题中,第1个空,将面板构件放在窗口的最下方;第2个空,根据Button事件调用1对象的setAlignment()方法,设置Label在面板中的位置。
转载请注明原文地址:https://kaotiyun.com/show/KIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某县法院在审理一起民事案件中,为查明案件事实,对一当事人的信件进行拆检,弄清了案情并作出了判决。下列说法中正确的是()。
下列甲乙关系不属于姻亲的是()。
依据我国特别行政区基本法,下列哪个选项的表述是正确的?()
根据《国家赔偿法》的规定,下列情形不属于国家赔偿范围的是()。
关于两汉天文学成就的叙述,不正确的是()。
在我国,自然人的计算机软件著作权的保护期限是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
设f(u)具有连续的一阶导数,且当x>0,y>0时,z=满足x+2y,求z的表达式.
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有()种。
以下选项中,能用作用户标识符的是()。
随机试题
某女,左乳红肿疼痛一周,高热不退,口渴,苔黄,脉弦数,乳房肿块,肿块周围皮肤色红,肿块质软,有波动感,治宜
某公路工程施工中,施工单位在路面无机结合料稳定基层施工过程中,出现以下情况:(1)由于本工程的路面属高级路面,所以采用粉煤灰稳定细粒土做该路面的基层。(2)在选择水泥时,施工单位选择了终凝时间较短的水泥。(3)经检测,该工程中
崂山太清宫的三皇殿供奉的是中国古代三位杰出的领袖尧舜禹。()
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.仔细阅读给定材料,按照后面提出的要求依次作答。二、给定资料1.由北京军区总医院制定的我国首个《网络成瘾临床诊断标准》2008
1,3,5,9,17,31,57,()
某化肥厂生产一批化肥,原计划每天生产4.5吨,可以按时完成任务。结果每天产量提高到6吨,只用15天就完成任务。问比原计划的时间提前几天完成?( )
最初主张S—R联结存在意识中介的心理学家或心理学流派是
HereIwanttotrytogiveyouananswertothequestion;Whatpersonalqualitiesaredesirableinateacher?Probablynotw
下列各进制的整数中,值最大的一个是
【B1】【B6】
最新回复
(
0
)