编译通过
 import java.applet.*;
import java.awt.*;
/*
<applet code ="Sample" width=300 height=300>
</applet>
*/class Sample extends Applet
 {
   public void paint(Graphics g)
     {
       g.drawLine(0,0,100,100);//画直线
       g.drawRect(10,10,50,40);//画矩形
       g.fillRect(20,20,50,40);//填充矩形
       
     }
 }
运行时弹出窗口
但有错误是:SAMPLE 不是PUBLIC 对象或没有公共构造函数
顺便说说怎样给别人加分,要不然可就没分加喽

解决方案 »

  1.   

    你在类前面加Public修饰符.最好加上main函数
      

  2.   

    public class Sample extends Applet
     {
       public static void main(String[] args) {
           Sample sample = new Sample();
           sample.paint(new Graphics());
       }
       public void paint(Graphics g)
         {
           g.drawLine(0,0,100,100);//画直线
           g.drawRect(10,10,50,40);//画矩形
           g.fillRect(20,20,50,40);//填充矩形
           
         }
     }加封点 回复 | 收藏此页 | 专题 | 公告 | 管理 | 保存 | 关闭窗口   中的管理就行了
     
      

  3.   

    程序要调用公共类,
    public class Sample extends Applet
    是必须的。。
    加分的问题看着办吧,还有最好把HTML里的CLASS后缀写上。。
      

  4.   

    >> class Sample extends Applet
    的访问权限改为public就可以了,默认是friend,在applet中只能访问public
      

  5.   

    只要加public就可以了,如果再加入后者的main代码,则可以在applet和application下都能运行
      

  6.   

    public
    用网页调用它就可以看到