首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使
下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使
admin
2009-01-15
48
问题
下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。
注意:不改动程序的结构,不得增行或删行。
程序的执行结果为:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code=Hua width=200 height=100>
</applet>
*/
public class Hua extends Applet
{
int xPos,yPos;
int sum;
Image pic;
public void init()
{
addMouseListener(new ClickMouse());
}
public void paint(Graphics g)
{
if(sum==2)
{
g.drawImage(pic,xPos,yPos,200,180,super);
}
}
public class ClickMouse extends MouseAdapter
{
public void mouseClicked (MouseEvent mouse)
{
sum=mouse.getClickCount();
if(sum==2)
{
pic=getImage(getAudioClip(),"hua.jpg");
xPos=mouse.getX();
yPos=mouse.getY ( );
showStatus ("鼠标单击点的坐标: ("+mouse. getX ( ) +" , "+mouse. getY ( ) + ")" );
}
paint ( );
}
}
}
ex37_3.html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet code=" Hua.class" width=800 height=400>
</applet>
</body>
</html>
选项
答案
drawImage(pic,xPos,yPos,200,180,this); pic=getImage(getDocumentBase(),"hua.jpg"); repaint();
解析
本题主要考查Applet小程序的应用。解答本题的关键是能够熟练掌握Applet小程序的基本理论及其执行过程。在本题中,通过内部类ClickMouse处理鼠标单击事件。g.drawImage(pic,xPos,yPos,200,180,this);语句的功能是在指定的Applet显示区内画出图片,pic=getImage(getDocumentBase(),"hua.jpg");语句功能是获取图片的URL,repaint();语句功能是重新显示图片。
转载请注明原文地址:https://kaotiyun.com/show/XLnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
算法的有穷性是指
在SQL语句中,插入一条新记录采用的命令是
SQL的数据操作语句不包括
下面程序的运行结果是:SETTALKOFFn=1procl(n)?n+2PROCEDUREproc1PARAMETERSnFORk=2TO4n=n+kENDFORRETURN
在VisualFoxPro中,下列变量中需要事先定义是()。
以下有关数组的叙述中,错误的是()。
SQL语言的查询语句是
下列对于SOL的嵌套查询排序的描述中,说法正确的是()。
下列Applet将已知char型数组各元素的值(设分别为65,66,70,80,67,78)显示在屏幕上。选择正确的语句填入横线处。importjava.awt.*;importjava.applet.*;pu
随机试题
下列关于股票基金与股票区别的表述,正确的是()。
被喻为组织大脑的是
张某,男,30岁,电工,Ⅲ度烧伤,烧伤总面积70%,对该患者采用的隔离措施是
患者住院后发生胸闷痛,经含服硝酸甘油持续1h不能缓解,查体:BP135/70mmHg,P96/min,甲状腺不大,双肺无啰音,心音有力,心律齐。ECG窦性心律,Ⅲ导联Q波,无ST段改变,R92/min,偶发房性期前收缩。对明确患者是否为冠心病最有帮
A.槟榔配雷丸B.槟榔配木香C.槟榔配胡黄连D.槟榔配车前子E.槟榔配柯子患者,男,45岁。脘腹胀满,食积内停,大便秘结,舌苔黄腻,脉沉实。宜选
通过对机械危险的智能化设计,应使机器在整个寿命周期内发挥预定功能,包括误操作时,其机器和人身均是安全的,使人对劳动环境、劳动内容和主动地位的提高得到不断改善。这一特性称机械安全的()。
,()。
ManypeopleinvestinthestockmarkethopingtofindthenextMicrosoftandDell.However,Iknowfrompersonalexperiencehow
SuggestionsofReadingActivitiesI.Three【B1】______phasesofreading【B1】______—beforereading—inthecourseofreading—a
北京的胡同大多形成于13世纪的元朝,至今已有几百年的历史。北京胡同的走向多为正东正西,宽度一般不超过九米。胡同文化是一种封闭的文化。住在胡同里的居民安土重迁,不大愿意搬家。有在一个胡同里一住几十年的,甚至有住了几辈子的。胡同里的房屋大多很旧了,旧房檩(pu
最新回复
(
0
)