首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
admin
2009-01-15
116
问题
请完成下列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全国计算机二级
相关试题推荐
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托下列哪一机关或者单位实施行政许可?()
夏季高温多雨,冬季寒冷干燥,最冷月平均气温在0℃以下的气候类型是()。
圆珠笔(签字笔、中性笔)是我们很熟悉的书写工具。在设计制造时,笔芯内的油墨量与金属笔嘴的寿命存在科学的对应关系,且笔芯上端通常都留有一小孔。关于这些设计的说法不正确的是()。
19世纪,对开辟人类生活新时代起决定作用的自然科学成就是()。
中国古代有个统一王朝,它最先在全国范围内推行了郡县制,建立起中央集权制的政治模式。据此判断,这个王朝是()。
下面解说错误的一项是()。
以下选项中,能用作用户标识符的是( )。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
在考生文件夹下有“web.mdb”数据库。(1)以个人信息表为数据源,创建“个人信息”窗体,布局为“纵栏表”,样式为“标准”。在个性信息窗体中添加以详细信息表为数据源的子窗体“详细信息”,子窗体显示详细信息表的全部字段。(2)创建“按照帐
随机试题
妊娠病的辨证应首先分清
A、普萘洛尔B、多巴酚丁胺C、氨力农D、胺碘酮E、地尔硫卓主要用于急性心衰以及各种原因引起休克的β受体激动剂
无差异曲线的形状表示了投资者的风险厌恶程度,曲线越陡,投资者对风险的厌恶程度越强烈;曲线越平坦,投资者的风险厌恶程度越弱。
关于投资者参与证券交易所债券质押式回购,下列说法中错误的是()。[2013年3月证券真题]
关于PowerPoint操作的表述,下列选项正确的有()。
某路由器收到了一个IP数据报,在对其首部进行校验后发现该数据报存在错误,路由器最有可能采取的动作是()。
某小区属于新建立的小区,居民都是最近新人住的,因为彼此不熟悉,平时有居民遇到什么事情也找不到人帮忙,针对此问题,社会工作者侯勇利用周末的时间开办了一次联谊活动,使小区中的居民互相熟悉起来。在此过程,社会工作者的角色是()。
研究生考试是全体考生______的舞台,个别考生的破格录取似乎是一种惜才爱才之举,但严格来说,为维护研究生考试的公平,破格资格还应慎重给予。尺度一旦把握不好,就会落人口实、______。填入划横线部分最恰当的一项是:
下列描述中正确的是
Iusuallybuy______newspaperonMyWaytoWork.
最新回复
(
0
)