首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:
下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:
admin
2009-01-15
56
问题
下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.Graphics.*;
import java.awt.event.*;
/*
<applet code=AppletPrograming width=200 height=200>
</applet>
*/
public class AppletPrograming extends Applet{
int m=-1,n=-1;
public void init()
{
addMouseMotionListener(new MouseMotionAdapter()
{
public void mouseMoved(Mouse p)
{
m=e.getX();
n=e.getY ( );
}
repaint ( )
{ }
});
}
public void paint(Graphics g)
{
g.drawLine(100,0,100,200);
g.drawLine(0,100,200,100);
if(m<100&&n<100)
{
g.setColor(Color.black);
g.fillOval(10,10,80,80);
}
else if(m>100&&n<100)
{
g.setColor(Color.green);
g.fillRect(110,10,80,80);
}
else if(m<100&&n>100)
{
g.setColor(Color.blue);
g.fillArc(10,130,80,35,50,250);
}
else if(m>100&&n>100)
{
int xvals[ ]={150,180,120};
int yvals[ ]={120,170,170};
g.setColor(Color.yellow);
g.fillPolygon(xvals,yvals,3);
}
}
}
ex35_3.html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet code="AppletPrograming.class"width=800 height=400>
</applet>
</body>
</html>
选项
答案
import java.applet.*; MouseEvent p public void repaint()
解析
本题主要考查Applet小程序的应用,Java程序的事件处理机制,事件适配器的用法及与Applet显示有关的方法。解答本题的关键是熟练掌握Applet小程序的应用,Java程序的事件处理机制及与Applet显示有关的概念。Java语言为一些Listener接口提供了适配器(Adapter)类。可以通过继承事件所对应的Adapter类,重写需要的方法,无关方法不用实现。事件适配器提供了一种简单的实现监听器的手段,可以缩短程序代码。另外,在写Applet时,我们必须导入java.applet包,在小程序界面上画图时(尤其写字符时),通常重写paint()方法。
转载请注明原文地址:https://kaotiyun.com/show/ZGnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
下面有关数据库表和自由表的叙述中,错误的是
在VisualFoxpro中,属于命令按钮属性的是
在考试文件夹下完成下列操作:1.在考生文件夹下“人事管理”数据库中,为“职工”表中的“性别”字段设置有效性规则,只能取“男”或“女”;默认值是“男”。2.建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。3.为“职
1.用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp表中。2.在考生文件夹下有一个名为menu_lin的下拉式菜单,请设计一个名为form_menu的顶层表单,将菜单menu_lin加入到该表
考生文件夹下的自由表employee中存放着职员的相关数据。1.利用表设计器为employee表创建一个普通索引,索引表达式为“姓名”,索引名为xm。2.打开考生文件夹下的表单文件formone,然后设置表单的Load事件,代码的功能是
算法的空间复杂度是指()。
算法的有穷性是指
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下面关于运行应用程序的说法正确的是()。
随机试题
某企业购买了一台进口计量器具。企业要求供货商提供检定证书。供货商提供了某省级法定计量检定机构出具的检定证书复印件,供货商称原件由他们保存。企业在对这台进口计量器具进行验收时,发现该设备工作不正常,出具的数据严重超差,是一台不合格的设备。企业不明白,为什么对
原子吸收法测酱油中的微量的铅时,样品经消化后,将铅用MIBK萃取至有机相进行富集分离,导入原子化器后进行测定。
A.Zollinger‐Ellison综合征B.P‐J综合征C.Garden综合征D.Budd‐Chiari综合征一般不会引起癌变的是:
A前清蛋白B转铁蛋白C结合珠蛋白Dα1-抗胰蛋白酶E低密度脂蛋白胎儿呼吸窘迫征的患儿血浆中浓度明显降低的是
M受体阻断药不包括()。
对工作周期长、专业复杂或比较特殊、投资或工程量较大的工程项目适宜采用()。
下列有关企业进行库存现金盘点清查时的做法,正确的是( )。
甲、乙因买卖货物发生合同纠纷,甲向法庭提出诉讼。开庭审理时,乙提出双方签有仲裁协议,应通过仲裁方式解决。对该案件的下列处理方式中,符合法律规定的是()。
俗话说“麻雀虽小,五脏俱全”,所以人们在进行调查研究工作时,应该抓住典型,学会“解剖麻雀”,达到举一反三、“窥一斑而知全豹”的效果。这体现的哲学原理有
Li-Fi,analternativetoWi-Fithattransmitsdatausingthespectrumofvisiblelight,hasachievedanewbreakthrough,withUK
最新回复
(
0
)