下面这段代码是我抄的,我在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);
}}
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);
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货