下面这段代码是我抄的,我在command中javac Applet1.java就显示什么Applet1.java uses or overrides a deprecated API     在网页上也得不到我要显示的结果,就是System.out.println()里的内容,不知道如何是好?请各位帮帮我
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet
{
    PanelParent parent;
    PanelSub sub;
    public void init()
    {
        parent =new PanelParent();
        sub=new PanelSub();
        this.setBackground(Color.lightGray);
        parent.setBackground(Color.gray);
        sub.setBackground(Color.darkGray);
        parent.add(sub);
        add(parent);
    }
    public boolean handleEvent(Event e)
    {
        if (e.id==Event.MOUSE_DOWN)
        {
            System.out.println("Applet.handleEvent(),target:"+e.target.toString());
        }
        return super.handleEvent(e);
    }    public boolean mouseDown(Event e,int x,int y)
    {
          System.out.println("Applet.mouseDown() target:"+e.target.toString());
          return super.mouseDown(e,x,y);
    }
}
class PanelParent extends Panel
{
      public boolean handleEvent(Event e)
      {
           if (e.id==Event.MOUSE_DOWN)
           {
                 System.out.println("Parent.handleEvent(),target:"+e.target.toString());
           }
           return super.handleEvent(e);
      }      public boolean mouseDown(Event e,int x,int y)
      {
          System.out.println("parent.mouseDown() target:"+e.target.toString());
          return super.mouseDown(e,x,y);
      }
}class PanelSub extends Panel
{
     public boolean handleEvent(Event e)
     {
        if (e.id ==Event.MOUSE_DOWN)
        {
             System.out.println("Sub.handleEvent(),target:"+e.target.toString());
        }
        return super.handleEvent(e);
     }
     public boolean mouseDown(Event e,int x,int y)
     {
           System.out.println("Sub.mouseDown() target:"+e.target.toString());
           return super.mouseDown(e,x,y);
     }}

解决方案 »

  1.   

    System.out.println()的内容网页上当然找不到,要在控制台李找,你看看控制台输出了没有!
      

  2.   

    用jdk的版本太新,所以编译的时候出现"deprecated"
      

  3.   

    呵呵 楼上说的jdk的版本太新 意思也就是代码中使用了API已经建议不要再用的方法;还有这个程序的运行结果应该在控制台里输出的