日期:2014-05-20  浏览次数:20637 次

菜鸟报道,请各位大虾帮忙
编译:
import java.awt.Color;
import java.awt.Frame;

public class TestFrame{
public static void main(String args[]){
Frame f=new Frame("Hello GUI");
  f.setBackground(Color,BLUE);
f.setSize(200,100);
f.setVisible(true);
}
}
报错:--------------------Configuration: <Default>--------------------
C:\ex\09\TestFrame.java:7: cannot find symbol
symbol : variable Color
location: class TestFrame
  f.setBackground(Color,BLUE);
  ^
C:\ex\09\TestFrame.java:7: cannot find symbol
symbol : variable BLUE
location: class TestFrame
  f.setBackground(Color,BLUE);
  ^
2 errors

Process completed.
应该怎么解决

------解决方案--------------------
f.setBackground(Color,BLUE);
是Color.BLUE吧?
这个编译没出错?
------解决方案--------------------
所报的异常都已经告诉你了
------解决方案--------------------
Color.BLUE这样引用。
------解决方案--------------------
异常很明确,搜一下就知道怎么解决

祝楼主中秋节快乐

------解决方案--------------------
Color,BLUE太假了,呵呵
------解决方案--------------------
f.setBackground(Color,BLUE);
是Color.BLUE 呵呵
楼主也看到gui这里了怎么还这么水呀。。。。
------解决方案--------------------
楼主用什么编辑器??如果是Eclipse,(Color,BLUE)肯定会有红色错误提示的。
------解决方案--------------------
建议楼主编译器换成eclipse,这样有些错误会很明了
------解决方案--------------------
f.setBackground(Color,BLUE);
------解决方案--------------------
好像还没声明吧,类TestFrame是公共的,在TestFrame.java文件中声明public class TestFrame{
------解决方案--------------------
上面的报错都已经跟你讲的很清楚了呀 

好好再看看吧

------解决方案--------------------
探讨
好像还没声明吧,类TestFrame是公共的,在TestFrame.java文件中声明public class TestFrame{