首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
admin
2009-02-15
20
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
某工厂共40人参加技能考核,平均成绩80分,其中男工平均成绩83分,女工平均成绩78分。该工厂参加技能考核的女工有(5)________________人。
在WPS文字的“字体”对话框中,不能设置的字符格式是________________。
若Word2010菜单命令右边有“…”符号,表示________________。
下列参数中,(29)是音频信息数字化的参数。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
某年级两个班举行了一次数学统考,一班(共30人)的平均成绩为70分,二班(共 20人)的平均成绩为75分,则该年级的平均成绩为(65)分。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
随机试题
下列哪项不是左向右分流型先天性心脏病的共同特点
男性,33岁,被自行车撞伤右膝外侧,拍片证实为腓骨小头骨折,检查发现踝关节不能主动背伸,可能并发
女性,30岁,经检查诊为甲状腺功能亢进,未做进一步治疗,现欲行手术治疗,查体:心率100/min,血压120/76mmHg。甲状腺术后因血管结扎线脱落出血导致呼吸困难,此时适当的处理是
行针的辅助手法不包括
某化妆品生产企业位于市区,为增值税一般纳税人,2014年10月发生以下各项业务:(1)从国外进口一批化妆品,成交价1380000元,相关费用20000元,支付货物进口后的保险费用20000元。在自海关运往单位的途中,因管理不善损失了35%的化妆品,已经申
下列属于商业银行客户风险内生变量中盈利能力指标的是()。
根据《支付结算办法》的规定,银行汇票的提示付款期限是()。
加拿大的首都是(),是世界上最寒冷的首都之一。
设二维随机变量(X,Y)的概率密度为求:(I)(X,Y)的边缘概率密度fX(x)fY(y);(Ⅱ)Z=2X—Y的概率密度fZ(z);(Ⅲ)
Nisbetween1and99,inclusive.What’sthepossibilityofN(N+1)beingthemultiplesof3?
最新回复
(
0
)