首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。 注意:不改动程序的结构,不得增行或删行。 程序的执行
下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。 注意:不改动程序的结构,不得增行或删行。 程序的执行
admin
2009-01-15
40
问题
下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。
注意:不改动程序的结构,不得增行或删行。
程序的执行结果为:
import java.awt.*;
import java.applet.*;
/*
<applet code=XiaoQiu width=800 height=600>
</applet>
*/
public class XiaoQiu extends Applet implements Runnable
{
int currentX=0,currentY=0;
Thread m_Draw=null;
public void init()
{
m_Draw=new Thread (super);
}
public void paint(Graphics g)
{
g.setColor(Color.blue);
mycircle(g,getSize().width/2,getSize().height/2,currentX,currentY);
}
public void start()
{
m_Draw.start();
try
{
Thread.sleep(500);
}
catch(InterruptedException e){}
}
public void stop()
{
if(m_Draw.isAlive())
m_Draw. stop();
}
public void run()
{
try
{
while(true)
{
currentX++;
currentY++;
if(currentX>i00&&(currentY>100))
{
currentX=0;
currentY=0;
}
paint();
Thread.sleep(100);
}
}
catch(InterruptedException e){}
}
public void mycircle(Graphics g,int x,int y,int rx, int ry)
{
g.filloval(x-rx,y-ry,2*rx,2*ry);
}
}
ex3 9_3. html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet cede=" XiaoQiu.class" width=800 height=400>
</applet>
</body>
</html>
选项
答案
m_Draw=new Thread(this), if (currentX>100 | | (currentY>100)) repaint();
解析
本题主要考查Java Applet程序的设计,Java语句的线程机制以及for循环语句。解答本题的关键是比较熟练的掌握Java Applet程序的设计,Java语句的线程机制以及for循环语句的有关知识。m_Draw=new Thread(this);语句的功能是以当前对象为参数创建线程对象m_Draw,if(currentX>100||(currentY>100))语句的功能是获取小球的坐标,repaint();语句的功能是重新绘制小球。
转载请注明原文地址:https://kaotiyun.com/show/DUnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)年SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则
下列数据结构中,能用二分法进行查找的是
下列叙述中正确的是
在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。最后在表单上添加“关闭”(名称为command1)命令按钮,单击此按
在考试文件夹下完成下列操作:1.在考生文件夹下“人事管理”数据库中,为“职工”表中的“性别”字段设置有效性规则,只能取“男”或“女”;默认值是“男”。2.建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。3.为“职
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):(1)根据“项目信息”、“零件信息”和“使用零件”3个表建立一个查询(注意表之间的连接字段),该查询包括项目号、项目名、零件名称和数量4个字段,并要求先按项目号升序排列,项
在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前VisualFoxPro系统菜单的末尾追加一个“考试”子菜单,如下图所示。“计算”和“返回”菜单命令的功能都通过执行“过程”完成
要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数()。
下面属于黑盒测试方法的是
随机试题
2004年,农产品价格支持政策由()取代了保护价收购政策。
下列说法中正确的是【】
目前,已经出台的有关社会保险的行政法规有:()。
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
肱骨髁上骨折损伤肱动脉未予早期处理,后期将出现
面神经包括
具有温中降逆、温肾助阳作用的药物是具有散寒止痛、温肺化饮作用的药物是
下列地区中,太阳能资源最丰富的是( )。
目前,出现了定性研究与定量研究的合流,基础研究与行动研究的综合等现象。这些现象反映了
刘勰在《文心雕龙.体性》中说:“夫情动而言形,理发而文见,盖沿隐以至显,因内而符外者也。”意思是说,人的感情如果被触动,就形成语言,道理如果要表达,便体现为文章。这是把隐藏在心中的情和理发表为明显的语言文字,表里应该是一致的。这段话告诉我们
最新回复
(
0
)