public void paint(Graphics g)
  {
    super.paint(g); //添加
    Color c=new Color(0x999999);
    g.setColor(c);
    g.drawRect(1,2,10,10);
  }  因为你覆盖了父类的方法。