首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件
admin
2009-12-22
69
问题
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件清单如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex11_3.class"width=800 height=400>
</applet>
*/
public class ex11_3 extends Applet
{
int[] x = {15,50,100,160,120,190 };
int[] y = {15,100,30, 15, 80, 50 };
public void init()
{
setBackground (Color. lightGray);
}
public void paint (Graphics g)
{
int[] y2 = new int[6];
g. setColor (Color. red);
Rectangle rect = getBounds();
g.drawPolygon (x, y2,6);
for(int i=0; i<6; i++)
y2
= y
+ (rect.height / 2);
g. fillPolygon (x, y, 6);
}
}
ex11_3. html
<HTML>
<HEAD>
<TITLE>ex11_3</TITLE>
</HEAD>
<BODY>
<applet code="ex11_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
g.drawPolygon(x,y,6) y2[i]+=y[i]+(rect.height/2) g.fillPolygon(x,y2,6)
解析
本题主要考查Applet窗口编程和图形绘制的综合应用。解题关键是熟悉上述考点的基本要求,使用Graphics类的drawPolygon()和fillPolygon()方法绘制任意形状的图形,并且能结合数组进行编程实现。本题中第1处,第2个参数应该是y,而不是y2。y2还没有初始化;第2处,注意y2数组中的值是需要进行累加的,因此需要使用符号+=;第3处,fillPolygon()方法的第2个参数应该是y2,绘制新的图形,并填充,若是y则不能绘制新的图形。
转载请注明原文地址:https://kaotiyun.com/show/Hcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面有关表键永久联系和关联的描述中,正确的是
连续执行以下命令,最后一条命令的输出结果是SETEXACtTOFFa-’’北’’b=(a=’’北京交通’’)?b
设置文本框显示内容的属性是
在SQL中,删除表的语句是
假设有student表,可以正确添加字段“平均分数”的命令是
为“歌手”表增加一个字段“最后得分”的SQL语句是
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
A.脑膜刺激征阳性B.皮肤有出血点C.呕吐、脓血便D.惊厥停止后神志即恢复正常E.肢体瘫痪流行性脑脊髓膜炎(败血症期)
8月上旬,一男性儿童前额部出现2个红肿结块,约2cm×2cm,中央有一个脓头未溃,疼痛拒按,伴口渴便秘,尿短赤。应选用
我国某进出口公司和德国商人签订一份买卖钢材的合同,由德国商人向我国公司提供钢材200吨,交货条件为CIF上海港。我国某进出口公司依照合同规定按时开出以该德国商人为受益人的不可撤销信用证。德国商人收到信用证后,按时将货物送上船,取得轮船公司签发的已装船提单,
在进行费用偏差分析时,应考虑的几组费用偏差参数是()。
市场实现资源配置和组织生产所通过的方式是()。
行政监督尤其是合理性监督与行政活动有着密切联系,可以说何时有行政活动,何时就有行政监督。这主要体现了行政监督的:
C
WhatthewomenIspokewithsaidwasthattheywantahusbandwhoisindependentanddedicatedtohiscareer,butthathedoesn’
CampingFirst,theequipment.【1】______.and【1】______sleeping-bagarethemostimportantitems.Bot
Tobeagoodteacher,youneedsomeofthegiftsofagoodactor:youmustbeableto【C1】______theattentionandinterestofy
最新回复
(
0
)