java关于Color的问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 16:27:53
import java.awt.*;
import java.applet.*;

public class Color extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.red);
g.fillRect(25,25,140,40);
g.setColor(Color.blue);
g.drawRect(25,25,140,40);
g.drawString("hellow world",50,50);
}
}
编译时g.setColor(Color.blue);和g.setColor(Color.red);说找不到符号!!!高手帮我看看什么地方错了!!!
import java.awt.*;
import java.applet.*;

public class Color extends Applet
{
public void paint(Graphics g)
{
g.setColor(java.awt.Color.red);
g.fillRect(25,25,140,40);
g.setColor(java.awt.Color.blue);
g.drawRect(25,25,140,40);
g.drawString("hellow world",50,50);
}
}
说无法访问JAVA!!!

2楼说的不错,应该就是这个问题,你可以这样
import java.awt.*;
import java.applet.*;

public class Color extends Applet
{
public void paint(Graphics g)
{
g.setColor(java.awt.Color.red);
g.fillRect(25,25,140,40);
g.setColor(java.awt.Color.blue);
g.drawRect(25,25,140,40);
g.drawString("hellow world",50,50);
}
}
或者干脆改类名,导入java.awt.Color包

将主类名Color改为其它的,
然后引入包:
import java.awt.Graphics;
import java.awt.Color;
import java.applet.*;

改一下类名吧,好象跟JAVA的内置类冲突了,因为Color类中根本就没有red和blue的参数,所以就找不到啊。
只是觉得,不感肯定,你试试吧。如果可以的话告诉我,谢谢。