import java.awt.Graphics;
import java.applet.Applet;
import java.awt.Color;
public class DrawOvalDemo extends Applet{
public void paint(Graphics g){
setBackground(Color.yellow);
g.setColor(Color.blue);
g.drawOval(50,50,70,100);
//g.fillOval(50,50,70,100);
g.setColor(Color.red);
g.fillOval(200,50,100,100);
}
}setBackground(Color.yellow);它前面为什么用g.setBackground(Color.yellow);就会出错呢,而g.setColor(Color.blue);就许用g.setColor(Color.blue);不能去掉g.这是为什么啊?
import java.applet.Applet;
import java.awt.Color;
public class DrawOvalDemo extends Applet{
public void paint(Graphics g){
setBackground(Color.yellow);
g.setColor(Color.blue);
g.drawOval(50,50,70,100);
//g.fillOval(50,50,70,100);
g.setColor(Color.red);
g.fillOval(200,50,100,100);
}
}setBackground(Color.yellow);它前面为什么用g.setBackground(Color.yellow);就会出错呢,而g.setColor(Color.blue);就许用g.setColor(Color.blue);不能去掉g.这是为什么啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货