首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的
admin
2009-01-15
34
问题
下面是一个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全国计算机二级
相关试题推荐
为了在报表中打印当前时间,应该插入的控件是
数据库设计过程不包括
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
使用SQL语句将表S中字段price的值大于30的记录删除,正确的命令是
下列程序段的执行结果是DIMEa(8)a(1)=1a(2)=1fori=3to8a(i)=a(i-1)+a(i•2)next?a(7)
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是
在VisualFoxPro中,可以链接或嵌入OLE对象的字段类型是();
随机试题
()具体列举了商业银行的可疑交易标准。
台湾现代文学史上的第一篇小说是()
组成药物中不含有川芎的方剂是
甲在公园游玩时遇见仇人胡某,顿生杀死胡某的念头,便欺骗随行的朋友乙、丙说:“我们追逐胡某,让他出洋相。”三人捡起木棒追逐胡某,致公园秩序严重混乱。将胡某追到公园后门偏僻处后,乙、丙因故离开。随后甲追上胡某,用木棒重击其头部,致其死亡。关于本案,下列哪些选项
记账凭证的基本内容不包括所附原始凭证张数。()
行政决策可分为战略决策和战术决策。下列某市政府的决策属于战略决策的是()。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答。二、给定资料1.2011年1月19口是春运的第一天,近万人簇拥在苏州火车站体育
根据以下资料。回答问题。2012年,前往旅游人数大于北京出境旅游人数的5%的主要前往国有:
Acidrainleadstofishmortality.ManyspeciesoffishcannotsurviveinaquaticenvironmentswherethepHisbelow5.0.Ifth
Whendidthewomanwantthestoretodelivertheitems?
最新回复
(
0
)