[问答题] 下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实

[问答题] 下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实,第1张

[问答题] 下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实

[问答题] 下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

import java.applet.*;

import java.awt.*;

import java.awt.*;

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-dimC

正确答案:

sizeCurrent.width<sizeCurrent.height xCircle=(sizeCurrent.width-dimCircle)/2 yCircle=(sizeCurrent.height-dimCircle)/2

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5472726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)