不是,问题在于你的颜色值对于setColor来说不是一个正规的参数
,所以有这么一个提示,这个问题,我以前也是经常遇到,
在java中,有些值是某些固定的,比如这里,你只能用Color的静态值
否则你必须使用其他的方法,比如setColor(a,b,c);等
你仔细去看看java doc就知道了good luck
,所以有这么一个提示,这个问题,我以前也是经常遇到,
在java中,有些值是某些固定的,比如这里,你只能用Color的静态值
否则你必须使用其他的方法,比如setColor(a,b,c);等
你仔细去看看java doc就知道了good luck
你使用JDK可能是Beta版本的,建议你下载一个正式版的。
比如jdk1.4.2.
就可能引发你上面所提示的错误!
导致运行错误 ,虚拟机会自动退出
使用Graphics2D吧!它能实现Graphics的全部功能,还有很多新加其他的支持!
但问题是,我的this.road_color赋的是默认值Color.black;
难道给颜色值做一个拷贝也会有问题?再次感谢大家的帮助!
然后,在frame的重载函数paint(graphics g)中改用带参数的show(graphics g)
但是,结果是一样的,
我不知道问题是出在画图本身,还是在其他问题上出现了问题