这是什么错误!!
kboy 2003-09-13 09:31:57 小弟写了一个简单的程序,出现如下错误!
Note: wumin1.java uses or overrides a deprecated API
Note: Recompile with -deprecation for details.
附:程序源码
import java.awt.*;
import java.applet.*;
class carton extends Thread
{
boolean up=false,down=false,left=false,right=false;
int position_x=200,position_y=150;
Applet applet;
Graphics g;
int sleep_time=5;
Color my_color;
public carton(Graphics a,Applet app)
{
g=a;
applet=app;
}
public void run()
{
while (true)
{
set_position();
draw_image();
try
{
sleep(sleep_time);
}
catch (InterruptedException e)
{
}
}
}
public void set_position()
{
if (up==true && position_y >1)
{
position_y --;
}
if (down==true && position_y <330)
{
position_y++;
}
if (left==true && position_x >1)
{
position_x --;
}
if (right==true && position_x <380)
{
position_x++;
}
}
public void draw_image()
{
my_color=new Color(179,179,179);
g.setColor(my_color);
g.fillRect(0,0,400,350);
my_color=new Color(100,100,100);
g.setColor(my_color);
g.fillRect(position_x,position_y,20,20);
}
public void set_direction(int direction)
{
switch(direction)
{
case(0):
up=true;
break;
case(1):
down=true;
break;
case(2):
left=true;
break;
case(3):
right=true;
break;
default:
break;
}
}
public void clear_direction(int direction)
{
switch (direction)
{
case(0):
up=false;
break;
case(1):
down=false;
break;
case(2):
left=false;
break;
case(3):
right=false;
break;
default:
break;
}
}
};
public class wumin1 extends Applet
{
carton carton_1=null;
public void start()
{
if (carton_1==null)
{
carton_1=new carton(getGraphics(),this);
carton_1.start();
}
}
public void stop()
{
carton_1.stop();
carton_1=null;
}
public boolean keyDown(Event e,int key)
{
if (key==Event.UP)
{
carton_1.set_direction(0);
}
if (key==Event.DOWN)
{
carton_1.set_direction(1);
}
if (key==Event.LEFT)
{
carton_1.set_direction(2);
}
if (key==Event.RIGHT)
{
carton_1.set_direction(3);
}
return true;
}
public boolean keyUp(Event e,int key)
{
if (key==Event.UP)
{
carton_1.clear_direction(0);
}
if (key==Event.DOWN)
{
carton_1.clear_direction(1);
}
if (key==Event.LEFT)
{
carton_1.clear_direction(2);
}
if (key==Event.RIGHT)
{
carton_1.clear_direction(3);
}
return true;
}
}