xdx106200
发贴: 4
积分: 0
|
于 2007-06-26 14:17
用javac Addition.java编译时提示: 注意:Addition.java 使用或覆盖了已过时的 API。
用javac -Xlint:deprecation Addition.java 编译时: Addition.java:20: 警告:[deprecation] java.awt.Component 中的 action(java.awt.Event,java.lang.Object) 已过时 public boolean action ( Event e , Object o) ^ 原程序如下:import java.awt.*; import java.applet.Applet;
public class Addition extends Applet{ Label prompt; TextField input; int number; int sum;
public void init() { prompt = new Label( "请输入整数后回车:" ); input = new TextField( 10 ); add( prompt ); add( input ); sum=0; } public boolean action ( Event e , Object o) { number = Integer.parseInt( o.toString() ); input.setText ( " " ); sum = sum + number; showStatus( Integer.toString( sum ) ); return true; } }
请问这种现象是怎么产生的,对程序有什么影响以及怎么怎么解决。谢谢!
|