首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
admin
2009-02-15
62
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
windows7“资源管理器”可以__________。
目前广泛使用的触摸屏技术属于计算机技术中的(2)。
在Excel中,与函数“=AVERAGE(A1:A3)”等价的是______。
对用户来说,信息系统的(14)反映了系统的功能。
Word定时自动保存功能可以()。
计算机网络中,防火墙的功能不包括________________。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
信息传递的三个基本环节中,信息接收者称为(9)________________。
在Windows XP中,文件名中不允许出现的字符是(32)。
随机试题
“其身正,不令而行,其身不正,虽令不从”,与这句名言有关的教师劳动特点是()。
下面各项属于语言符号特点的是()
十二铜表法
中国共产党将“三个代表’’重要思想作为党的指导思想写入党章是在
患儿,9岁。舌苔花剥,经久不愈,状如“地图”。病机为()
在合同中起草违约责任条款,应注意以下几点()。
房地产投资的资本价值风险属于系统风险的一种。()
某服装店有甲、乙、丙、丁四个缝制小组。甲组每天能缝制5件上衣或6条裤子;乙组每天能缝制6件上衣或7条裤子;丙组每天能缝制7件上衣或8条裤子;丁组每天能缝制8件上衣或9条裤子。每组每天要么缝制上衣,要么缝制裤子,不能弄混。订单要求上衣和裤子必须配套(每套衣服
在黑盒测试方法中,设计测试用例的根据是()。
A、MostofthemarefromSlideShare.B、Mostofthemareboring.C、Theyareboringbecauseofpresenters.D、Theyarenotasimport
最新回复
(
0
)