我在这个java程序中设置的颜色为绿色,但程序运行的结果为什么不是绿色

importjavax.swing.*;importjava.awt.*;importjava.awt.color.*;publicclassDrawShapeInJFr... import javax.swing.*;
import java.awt.*;
import java.awt.color.*;
public class DrawShapeInJFrame extends JFrame{
int green;
Color color;
public DrawShapeInJFrame(){
super("一个有五个不同颜色的同心圆");
setSize(600,600);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g){
green=(int)(Math.random()*255);

color=new Color(green);
g.setColor(color);
g.fillOval(100,100,250,250);

}
public static void main(String[] args) {
DrawShapeInJFrame e=new DrawShapeInJFrame();

}

}
运行的结果是这样的
展开
 我来答
574642407
2014-04-15 · TA获得超过258个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:186万
展开全部
楼主我弱弱地问下 :
green=(int)(Math.random()*255);
这个是生成绿色吗,不是随机色吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式