首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。 【说明】 以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。 【代码6】 import java.awt.*; import ja
admin
2009-02-15
34
问题
阅读以下说明和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://jikaoti.com/ti/VTW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Word“格式”菜单下的字体命令不可以设置(47)。
____________是微机最基本最重要的部件之一,其类型和档次决定着整个微机系统的类型和档次,其性能影响着整个微机系统的性能。CPU模块就插在其上面。
扫描仪的主要技术指标不包括_______。
Word定时自动保存功能可以()。
下列关于PowerPoint 中自定义动画的说法中,(61)是正确的。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
为了调查某学校3000名学生的身高,抽取了100名学生进行身高测量,以下叙述中正确的是(23)。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
随机试题
这种白色矩形标线框含义是什么?
用高压蒸汽灭菌即可破坏溶液中的热原质。()
某猪场大小猪突然出现发病,传播迅速,病猪还有精神不振、体温升高、厌食等症状,有的猪跛行明显,有的表现蹄壳变形或脱落,病猪卧地不能站立。有的猪在鼻镜、吻突、乳房、乳头等处皮肤出现大小不一,豌豆大小的水疱,水疱充满清朗或微浊的浆液性液体,水疱很快破溃,露出边缘
常用作诱导麻醉的药物是()。
使用牙线可最有效清除
甲、乙、丙、丁打算设立一家普通合伙企业。对此,下列哪一表述是正确的?
(一)[背景资料]兰州某路桥公司通过招投标承建兰州市某城市主干道工程A标段,中标价为8000万元。该路桥公司对该项目高度重视,并组建了专门的项目经理部。该项目经理部依据合同、招标文件和施工组织设计,为该项目编制了目标成本计划。参加编制的主要人
下列因素中,()是决定资产评估结果价值类型的重要条件之一。
个人可支配收入是指个人在一定时期(通常为一年)内实际得到的可用于个人开支或储蓄的那一部分收入,其英文简称是()。
•YouwillhearpartofaconversationbetweenaninterviewerandAndrewGrove,thechairman,CEOandco-founderofIntel.•For
最新回复
(
0
)