首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的
admin
2009-01-15
73
问题
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.applet.*;
import java.awt.*;
import java.awt.*;
/*
<applet code="ex15_3.class"width=800 height=400>
</applet>
*/
class CanvasCircle extends Canvas{
private Color cCircle;
public CanvasCircle(Color c){
cCircle=c;
}
public void paint(Graphics g){
int dimCircle,xCircle,yCircle;
Dimension sizeCurrent=getSize();
if(sizeCurrent.width>sizeCurrent.height){
dimCircle=sizeCurrent.width;
}
else{
dimCircle=sizeCurrent.height;
}
g.setColor(cCircle);
xCircle=(sizeCurrent.heighe-dimCircle)/2;
yCircle=(sizeCurrent.width-dimCircle)/2;
g.fillOval(xCircle,yCircle,dimCircle,dimCircle);
}
}
public class exl5_3 extends Applet{
public void init(){
GridBagLayout gbl=new GddBagLayout();
GridBagConstraints gbc=new CridBagConstraints();
CanvasCircle circleNew;
setLayout(gbl);
gbc.weightx=1.0;
gbc.weighty=1.0;
gbc.fill=GridBagConstraints.BOTH;
circleNew=new CanvasCircle(Color.red);
gbl.setConstraints(circleNew,gbc);
add(circleNeW);
gbc.weightx=1.5;
gbc.weighty=1.5;
circleNew=new CanvasCircle(Color.green);
gbl.sctConstraints(eircleNew,gbc);
add(circleNew);
gbc.weightx=2.0;
gbc.weighty=2.0;
circleNew=new CanvasCircle(Color.blue);
gbl.setConstraints(circleNew,gbc);
add(circleNew);
}
}
ex15_3.html
<HTML>
<HEAD>
<TITLE>ex15_3</TITLE>
</HEAD>
<BODY>
<applet code="ex15_3.class"width=800 height=400>
</applet>
</BODY>
</HTMI>
选项
答案
sizeCurrent.width<sizeCurrent.height xCircle=(sizeCurrent.width-dimCircle)/2 yCircle=(sizeCurrent.height-dimCircle)/2
解析
转载请注明原文地址:https://kaotiyun.com/show/whnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括
在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括
为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是
下列关于栈的叙述正确的是
下列程序段执行以后,内存变量y的值是CLEARx=12345y=0DOWHILEx>0y=y+x%10x=int(x/10)ENDDO?y
下面属于白盒测试方法的是
下列选项中不属于结构化程序设计方法的是
假设某表单的Visible属性的初值为.F,能将其设置为.T.的方法是
在考生文件夹下完成如下简单应用:1.利用查询设计器创建一个名为query1.qpr的查询文件,查询考生文件夹下xuesheng表和chengji表中数学、英语和信息技术3门课中至少有一门课在90分以上(含)的学生记录。查询结果包含学号、姓名、数学
在表单设计阶段,以下说法正确的是()。
随机试题
人在寒冷环境中增加产热的主要方式是
发展中国家报业发展进程中的共同特点。
男,30岁,2周前出现干咳,伴有午后低热、盗汗、左胸痛,近几日自觉左胸痛好转,但出现气促,夜间喜左侧卧位。查体:气管向右侧移位,左侧胸廓较右侧稍饱满,左侧呼吸运动减弱,左侧触觉语颤减弱,听诊左侧呼吸音消失,双肺未闻及干、湿性啰音。该患者的诊断是
A.45%~75%B.60%~80%C.2~10℃D.0~30℃E.20℃以下在药品储存中冷库温度要求
胃脘胀满疼痛,嗳气酸腐,不欲食,证属胃脘疼痛如针刺状,痛处固定,大便色黑,证属
企业收到退回的增值税应在利润表中的()项目中反映。
下列各项中,不是经济法基本原则的有()。
“了解世界历史发展的多样性,理解和尊重世界各国、各民族的文化传统,具有广阔的国际视野,树立正确的文化观”属于《普通高中历史课程标准(2017年版)》中规定的()之一。
那个人怎么看也不像60岁。
Thedeteriorationoftheenvironment,bothphysicallyandaesthetically,ismostapparentinourcities.Thedehumanizingeffect
最新回复
(
0
)