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

Applet中显示所作图形颜色的问题
import java.awt.*;
import java.applet.*;
public class Test2 extends Applet 
{ private static final long serialVersionUID = 1L;
  public void paint(Graphics g)
  { g.fillOval(0, 0, 100, 100);
  g.setColor(Color.red) ;
  g.drawRoundRect(110, 10, 90, 90, 100, 20);
  }
}
上面是用eclipse编写的一个Applet程序,在eclipse运行没问题。我已经设置了容器的颜色是红

色,g.fillOval(0, 0, 100, 100)为什么圆的内部任然是黑色?当我把编译之后的小应用程序保

存为html文件运行时,IE浏览器能显示框架,却不能显示框架中的内容,这个是什么原因???

------解决方案--------------------
g.fillOval(0, 0, 100, 100);前未设置颜色,默认为黑色

将g.setColor(Color.red) ;移到最前,就是可以显示红色的圆