首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
admin
2009-02-15
48
问题
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。
【说明】
以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。
【代码6】
import java.awt.*;
import java.awt.event.*;
public class CIUSAMPLE extends Frame implements MouseMotionListener, MouseListener
{
static CIUSAMPLE frm=new CIUSAMPLE ();
int x=70,y=60,posX=70,posY=60,dx,dy;
public static void main ( String args[])
{
frm.setTitle ("Dragging a circle");
frm.setSize ( 200,150 );
(1)
frm.addMouseMotionListener ( frm );
frm. setVisible ( true );
}
public void mousePressed ( MouseEvent e )
{
(2)
dy=e.getY () -posY;
}
public void mouseDragged ( MouseEvent e )
{
(3)
y=e.getY () -dy;
if ( dx>0 && dx<50 && dy>0 && dy<50 ) //如果指我落在正方形区域内
{
Graphics g=getGraphics ();
(4)
}
}
public void paint ( Graphics g )
{
g.setColor ( Color. pink ); // 设置绘图颜色为粉红
g.fillOval ( x,y,50,50 ); //以基准点为图形的左上角绘出圆形
(5)
posY=y;
}
public void mouseMoved ( MouseEvent e ) { }
public void mouseReleased ( MouseEvent e ) { }
public void mouseEntered ( MouseEvent e ) { }
public void mouseExited ( MouseEvent e ) { }
public void mouseClicked ( MouseEvent e ) { }
}
选项
答案
题目中的程序实现了利用鼠标任意移动该圆形的位置。分析代码可知:(1)实现了对鼠标位置的检测; (2)取得鼠标按下的点与基准点X方向的距离;(3)取得拖曳时的基准点的X坐标;(4)清空画面为背景颜色;(5)更新基准点的X坐标。 (1) frm.addMouseListener(frm); (2) dx=e.getX()-posX; (3) x=e.getX()-dx; (4) update(g); (5) posX=x;
解析
转载请注明原文地址:https://kaotiyun.com/show/rojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,与函数“=AVERAGE(A1:A3)”等价的是______。
在PowerPoint中,使用快捷键(55)可以使选定的文本添加下划线。
文件abc.docx______。
在调查某地区各类用户所喜欢的电视栏目时,信息处理技术员小王制作了用户类(U)与电视栏目(V)关系图。下面的示意图描述了五类用户(从上到下U1~U5)与四个电视栏目(从上到下V1~V4)之间的关系:如果某类用户大多喜欢某个电视栏目,则在它们之间画一条连线。从
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
某软件公司规定,该公司软件产品的版本号由二至四个部分组成:主版本号次版本号[.内部版本号][.修订号]。对该公司同一软件的以下四个版本号中最新的版本号是(
在Windows7中,磁盘文件类型可以根据______来识别。
随机试题
计算积分∫1+∞
Haveyou【C1】______askedyourselfwhychildrengotoschool?Youwillprobablysaythattheygo【C2】______theirownlanguageando
肺痿的主症是
下列选项中属于基金客户服务原则的是()。I.有效沟通原则Ⅱ.收益第一原则Ⅲ.专业规范原则Ⅳ.客户至上原则
从某种意义上来说,教师的()比道德宣言或道德演讲更能教育学生。
()又被称为扫把星,是一种质量较小的天体。
人们普遍认为高薪才能留住人才,但有些公司薪酬并不是很高,麾下却有不少人才。可见,金钱并不是唯一的。留住优秀员工的关键不是高薪,而在于有没有自己独特的风景。这既包括优美的自然环境,也包括独特的人文环境:催人奋进的企业精神;员工与老板之间的和睦相处:能满足员工
下列关于古代东方国家巴比伦、埃及、印度教育特点的表述中,正确的是()。(2017年)
中印日前签署的边防合作协议重申双方不将其军事能力用于针对对方,承诺继续保持中印边境实控线地区的和平、稳定与安宁。
A.consequencesB.dedicatedC.deducesD.engagedE.explanationsF.fallenG.inequalityH.intellectual
最新回复
(
0
)