我在编译一些小程序时,曾经2次出现了这样的问题,但是编译依然可以进行并完成,而且也可以使用..我看了论坛的帖子也尝试了自己解决问题(可能因为知识太少的缘故)但是依然找不出是为什么.请大家帮我看看,我的小程序代码:
import java.awt.*;
import java.applet.*;public class Applet5 extends Applet
{
TextField textField1;
TextField textField2;
public void init()
{
textField1=new TextField(5);
textField2=new TextField(5);
add(textField1);
add(textField2);
textField1.setText("0");
textField2.setText("0");
}public void paint(Graphics g)
{
int value1;
int value2;
int sum;g.drawString("Type a number in each box.",40,50);
g.drawString("The sum of the value is:",40,75);
String s=textField1.getText();
value1=Integer.parseInt(s);
s=textField2.getText();
value2=Integer.parseInt(s);
sum=value1+value2;
s=String.valueOf(sum);
g.drawString(s,80,100);
}public boolean action(Event event,Object arg)
{
repaint();
return true;
}
}
---------------------
编译时出现的提示:Note: c:\CLASSES\Applet5.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.我按照他说的,加上了-Xlint 参数运行后,得到的结果:C:\PROGRA~1\Java\jdk1.5.0\bin>javac -Xlint c:\CLASSES\Applet5.java
c:\CLASSES\Applet5.java:37: warning: [deprecation] action(java.awt.Event,java.la
ng.Object) in java.awt.Component has been deprecated
public boolean action(Event event,Object arg)
^
c:\CLASSES\Applet5.java:4: warning: [serial] serializable class Applet5 has no d
efinition of serialVersionUID
public class Applet5 extends Applet
^
2 warnings请帮助我!谢谢大家!