首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入
admin
2009-01-15
120
问题
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
public class ex19_2 extends Frame implements AdjustmentListener {
private Scrollbar sb;
private msgWnd mw;
private int val;
public static void main(String[] arg) {
ex19_2 obj19_2=new ex19_2();
}
public ex19_2() {
setTitle("ex19_2");
addWindowListener((WindowListener)new winListener());
mw = new msgWnd();
add("Center",mw);
sb = new Scrollbar(Scrollbar. HORIZONTAL);
sb.setVisibleAmount(10);
sb.setBlockIncrement(6);
sb.setUnitIncrement(5);
sb.addAdjustmentListener(this);
add("South",sb);
pack();
show();
}
public void adjustmentValueChanged(AdjustmentEvent ae) {
val = ae.getValue();
_______________;
}
class msgWnd extends Canvas {
msgWnd() {
setSize(450,20);
}
public void paint(Graphics g) (
g.drawString(" val=" +____________________+"%",10,15);
}
}
class winListener extends WindowAdapter {
public void windowClosing(WindowEvent we) {
System.exit(0);
}
}
}
选项
答案
mw.repaint() val*100/sb.getMaximum()
解析
本题主要考查AWT基本构件滚动条的简单操作和事件处理。解题关键是熟悉ScrollBar构件的创建设置和相关事件的处理,会使用Scrollbar的基本方法如用getMaximum()得到滚动条的长度等。本题中,第1个空,调用mpaint()方法,由于这里是在画布中实现绘图操作,因此,应该使用画布的对象mw来调用此方法;第2个空,计算滚动条当前位置占整体长度的百分比,用到了getMaximum()方法,注意由于是求百分比,因此需要再乘100,否则结果为0。
转载请注明原文地址:https://www.kaotiyun.com/show/uIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列哪一情形,不在人民法院受理的行政诉讼案件的范围内?()
下列甲乙关系不属于姻亲的是()。
我国《合同法》对买卖合同中标的物风险的负担作出了较为详细的规定,下列有关风险负担的表述正确的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
根据2014年中央一号文件的规定,赋予农民对承包地的权利不包括()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
我国第一艘航母“辽宁舰”交接人列后,海军官兵以科学求实的态度和顽强拼搏的精神,按计划迅速投入紧张的出海训练和科研试验任务中。其间,顺利进行了歼-15飞机起降飞行训练。目前,歼-15飞机的起飞方式是()。
小王从农贸市场买来一条金鱼,没过几天鱼就死了。下列最有可能导致金鱼死亡的原因是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
随机试题
学校事故的责任形式和制裁方式:学校事故的责任形式主要是_______,其制裁方式也相应是民事制裁方式。
WhydoWeUseE-mail?PersonalcomputersandtheInternetgivepeoplenewchoicesabouthowtospendtheirtime.Somemayus
Christopherisnotmarriedyet;heisstill【41】.Heisinterestedinfootball,【42】isanexcitingeventandenjoys【43】towatcha
眼球的折光系统包括()
肾病综合征患者检查可有
某依法设立的药品企业(单体门店),具有与经营药品相适应的营业场所、设施设备和卫生环境,建有企业门户网站。为拓展业务,向所在地省级药品监督管理部门申请办理向个人消费者提供互联网药品交易机构资格证书。该药品监督管理部门收到材料,进行形式审查后,批准其可以从事交
在需要作地下室防水情况下,下列说法正确的是:()。
自始至终全部由关键工作组成的线路为关键线路,或线路上总的工作持续时间( )的线路为关键线路。
会计职业道德既有国家法律相应要求,又要求会计人员自觉遵守。()
(福建2010春一103)数列…中,数值最小的项是()。
最新回复
(
0
)