| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 862 人关注过本帖
标题:习题第八题,关于图型边框的3个像素效果
只看楼主 加入收藏
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
习题第八题,关于图型边框的3个像素效果
要求:使用库为acm,使用类为:acm.graphics,acm.program,Java.awt
绘圆工具为:GOval
做要求的目的是让我目前可以理解的,
如果要是实在为难的话,只要用的库是acm就行
问题如下:[local]1[/local]
运行结果三个像素效果,第七题我会做一个像素的{图形没三个像素的清楚},不用发第七题答案



图片附件: 游客没有浏览图片的权限,请 登录注册

自己做的第八题内容:
图片附件: 游客没有浏览图片的权限,请 登录注册


运行结果是三个像素没错,不过绿和红挡住了前三环的一些部分
图片附件: 游客没有浏览图片的权限,请 登录注册



问题有看不明白,接续问我
2015-06-14 00:07
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
收藏
得分:0 
题目刚才没发出来
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


小时理想,学编程,现在自己有电脑了想实现..
2015-06-14 00:09
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
收藏
得分:0 
就算没大神,各位也捧个人场啊,留下几句话啊,

小时理想,学编程,现在自己有电脑了想实现..
2015-06-14 11:58
年华与流年
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-9-17
收藏
得分:0 
只能默默地帮你顶一下贴了
2015-06-14 12:48
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
收藏
得分:0 
谢了

小时理想,学编程,现在自己有电脑了想实现..
2015-06-14 15:00
秦时的明月夜
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:13
帖 子:126
专家分:504
注 册:2013-3-12
收藏
得分:5 
你把set.fille(true);改为set.filled(false);因为你填充的是白色所以就遮挡住了……你最好找到这个ACM这个类库的API好好查查里面的解释和介绍
2015-06-14 15:37
秦时的明月夜
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:13
帖 子:126
专家分:504
注 册:2013-3-12
收藏
得分:5 
你下次最好发程序贴上来比较好……吧那句setfillcolor()那句话删了false了就没有什么用了……
图片附件: 游客没有浏览图片的权限,请 登录注册
程序代码:
import java.awt.Color;

import acm.graphics.GOval;
import acm.program.GraphicsProgram;


public class 奥运五环 extends GraphicsProgram {
    public void run(){
        GOval goval=new GOval(100, 60, 100, 100);
        goval.setFilled(false);
        goval.setColor(Color.blue);
        add(goval);
        GOval goval2=new GOval(210, 60, 100, 100);
        goval2.setFilled(false);
        goval2.setColor(Color.red);
        add(goval2);
        GOval goval3=new GOval(320, 60, 100, 100);
        goval3.setFilled(false);
        goval3.setColor(Color.yellow);
        add(goval3);
        GOval goval4=new GOval(155, 120, 100, 100);
        goval4.setFilled(false);
        goval4.setColor(Color.black);
        add(goval4);
        GOval goval5=new GOval(265, 120, 100, 100);
        goval5.setFilled(false);
        goval5.setColor(Color.green);
        add(goval5);
    }
}
2015-06-14 15:49
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
收藏
得分:0 
明白了一些,要是能填充透明色就好了,可是没有透明色代码,
好像需要自己构建一个,我上网搜了下,实在是读不懂
版主能给建个透明色,或者用其他效果可以让奥运五环为三个像素的

小时理想,学编程,现在自己有电脑了想实现..
2015-06-14 18:19
q1006924067
Rank: 5Rank: 5
来 自:安徽
等 级:职业侠客
帖 子:72
专家分:339
注 册:2015-6-2
收藏
得分:0 
new Color(R,G,B,Alpha)好像说很简单就能弄个透明色,
可是不知怎么用

小时理想,学编程,现在自己有电脑了想实现..
2015-06-14 18:21
秦时的明月夜
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:13
帖 子:126
专家分:504
注 册:2013-3-12
收藏
得分:10 
图片附件: 游客没有浏览图片的权限,请 登录注册
程序代码:
import java.awt.Color;

import acm.graphics.GOval;
import acm.program.GraphicsProgram;
public class COLOTEST extends GraphicsProgram {
    public void run(){
        Color 透明色=new Color(1,1,1,0);
        Color c=new Color(Color.GREEN.getRed(),Color.GREEN.getGreen(),Color.GREEN.getBlue(),100);
        GOval goval1=new GOval(150,150,80,80);
        goval1.setFilled(true);
        goval1.setColor(透明色);
        goval1.setFillColor(c);
        
        Color c2=new Color(Color.RED.getRed(),Color.RED.getGreen(),Color.RED.getBlue(),150);
        GOval goval2=new GOval(180,180,150,150);
        goval2.setFilled(true);
        goval2.setColor(透明色);
        goval2.setFillColor(c2);
        
        Color c3=new Color(Color.ORANGE.getRed(),Color.ORANGE.getGreen(),Color.ORANGE.getBlue(),200);
        GOval goval3=new GOval(205,205,200,200);
        goval3.setFilled(true);
        goval3.setColor(透明色);//去掉黑边
        goval3.setFillColor(c3);//填充图形色
        add(goval3);
        add(goval2);
        add(goval1);
    }
}
2015-06-14 20:32
快速回复:习题第八题,关于图型边框的3个像素效果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049845 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved