我在这个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();
}
}
运行的结果是这样的 展开
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();
}
}
运行的结果是这样的 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询