public void draw( Graphics g) {Graphics2D g2d = (G
答案:2 悬赏:70 手机版
解决时间 2021-01-25 01:18
- 提问者网友:几叶到寒
- 2021-01-24 15:26
public void draw( Graphics g) {Graphics2D g2d = (G
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-01-24 16:33
public void draw( Graphics g) {Graphics2D g2d = (Graphics2D) g;//转化g的类型为Graphics2D final int x = getX()//;取得x坐标final int y = getY();//取得y坐标g2d.setColor( Color.GREEN );//设置填充色greeng2d.setPaint( new GradientPaint( x, y, Color.GREEN, x + RADIUS/4, y + RADIUS/4, Color.BLACK, true) );//设置填充方式,从点x,y到点x + RADIUS/4, y + RADIUS/4的颜色渐变从green到blackint xOffset = 0;//初始化x轴偏移变量int yOffset = 0;//初始化y轴偏移变量for( int i = 0; i xOffset = (int) (Math.random()*RADIUS);yOffset = (int) (Math.random()*RADIUS);g2d.draw( new Ellipse2D.Double( x + xOffset, y + yOffset, x + xOffset+3, y + yOffset+3) );//画一个椭圆}}
全部回答
- 1楼网友:轻雾山林
- 2021-01-24 16:57
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯