java中filloval()是用颜色填充椭圆,可是颜色从哪里得到?具体能详细点最好 先谢谢了啊
3个回答
展开全部
fillOval是绘图对象Graphics的一个方法,
用Graphics的另一个方法setColor()指定颜色,比如通常
g.setColor(0xFF0000);//正红,
g.fillOval(0,0,10,10);//填充
用Graphics的另一个方法setColor()指定颜色,比如通常
g.setColor(0xFF0000);//正红,
g.fillOval(0,0,10,10);//填充
追问
请问如楼下这位大侠说的最后把画笔再改回来?有必要吗?
一般是先获取画笔原来的颜色,再把画笔改成你要设置的颜色,用完以后再改回原来的色
Color c = g.getColor();
g.setColor(Color.RED);
g.fillOval(x, y, WIDTH, HEIGHT);
g.setColor(c);
追答
这些属于使用技巧了,如果要保持默认的一个前景色,就这么做,
如果不保持就不必要。灵活应用
展开全部
一般是先获取画笔原来的颜色,再把画笔改成你要设置的颜色,用完以后再改回原来的色
Color c = g.getColor();
g.setColor(Color.RED);
g.fillOval(x, y, WIDTH, HEIGHT);
g.setColor(c);
Color c = g.getColor();
g.setColor(Color.RED);
g.fillOval(x, y, WIDTH, HEIGHT);
g.setColor(c);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用setColor(Color.*); *代表你要设置的颜色 一般为英文全大写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询