首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入
admin
2009-01-15
102
问题
请完成下列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://kaotiyun.com/show/uIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
请你根据以下五个词语编个故事,要求五个词语都用上。公务员、寒冬、扑克、斗地主、人肉搜索。
根据我国宪法的规定,下列选项中,既是我国公民基本权利又是我国公民基本义务的有(
19世纪,对开辟人类生活新时代起决定作用的自然科学成就是()。
以下叙述中反映了陆地自然带分布规律的是()。
陈某与陆某是邻居。陈某家建房挖地基,导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
下列选项中,属于公务员应当履行的义务是()。
甲为上厕所,将不满1岁的女儿放在外边靠着篱笆站立,刚进入厕所,就听到女儿的哭声,急忙出来,发现女儿倒地,疑是站在女儿身边的4岁男孩乙所为。甲一手扶起自己的女儿,一手用力推乙,导致乙倒地,头部刚好碰在一块石头上,流出鲜血,并一动不动。甲认为乙可能死了,就将其
存储器的容量大小是衡量计算机性能的一个重要指标。我们通常把()位二进制作为一个单位来计算存储器的容量,取名为字节。
胡锦涛在十八大报告中指出,要加快推进国防和军队现代化,按照国防和军队现代化建设“三步走”战略构想.加紧完成机械化和信息化建设双重历史任务,力争到二〇二〇年基本实现()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
随机试题
口对口人工呼吸的最大缺点是
A.养心汤B.交泰丸C.酸枣仁汤D.琥珀多寐丸E.安神定志丸
新生儿出生后进行Apgar评分的评价指标:不包括
(2004)六层及六层以下住宅与七层及七层以上住宅的上人屋面临空处栏杆净高分别不应低于()。
文明施工指保持施工现场良好的作业环境、卫生环境和工作秩序,主要包括()。
在我国,( )负责对基金管理公司的会计核算结果进行复核,基金管理公司负责将复核后的会计信息对外披露。
葛兰碧法则认为,在一个波段的涨势中,股价突破前一波的高峰,然而此段股价上涨的整个成交量水准低于前一个波段上涨的成交量水准,此时()。
下列行为中,属于《反垄断法》所禁止的垄断行为的有()。
税务师代理个体工商户建立简易账簿的,在办理当期纳税申报时,应向主管财政、税务机关报送的材料是()。
下列各项中不属于政府及其所属部门滥用行政权力限制竞争的行为的是()。
最新回复
(
0
)