首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
admin
2009-01-15
67
问题
请完成下列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://jikaoti.com/ti/MkkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列关于土地所有权的说法中正确的是()。
下列甲乙关系不属于姻亲的是()。
下面的文学形象中不属于吝啬鬼典型的是()。
下面解说错误的一项是()。
行政法的主要功能除了管理功能之外,还有()。
某甲向银行取款时,银行工作人员因点钞失误多付给1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
简述法律关系的定义和特征。
设xOy平面第一象限中有曲线:y=y(x),过点A(0,一1),y’(x)>0.M(x,y)为上任意一点,满足:弧段的长度与点M处的切线在x轴上的截距之差为一1.(Ⅰ)导出Y=y(x)满足的微分方程和初始条件;(Ⅱ)求曲线的表达式.
下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。程序运行结果如下:5050publicclassex6_1{publicstaticvoidmain(Stringr
随机试题
国际金融市场
下列哪项是恶性肿瘤的主要特征()
体位试验阳性的肿瘤是
胸脘胁痛,吞酸吐苦,咽干口燥,舌红少津,脉细弱,治宜选方
关于软骨肉瘤的叙述,下列哪项不正确
HⅣ流、乙脑病毒
下列药物中主要作用于M期的药物有( )。
图5—5—21所示梁受移动荷载F作用,当F移到()截面处梁内的压应力最大。
建造师张华因个人原因与原施工解除合同后,在一家建设工程招标代理公司就职,他要办理变更注册手续需要提交( )材料。
首次公开发行股票的信息披露中,发行人应根据交易的性质和频率,按照( )分类披露关联交易及关联交易对其财务状况和经营成果的影响。
最新回复
(
0
)