Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 编程/算法/API  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 注意: 使用或覆盖了已过时的 API。
xdx106200





发贴: 4
积分: 0
于 2007-06-26 14:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用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;
}
}

请问这种现象是怎么产生的,对程序有什么影响以及怎么怎么解决。谢谢!




话题树型展开
人气 标题 作者 字数 发贴时间
7688 注意: 使用或覆盖了已过时的 API。 xdx106200 782 2007-06-26 14:33
6157 Re:注意: 使用或覆盖了已过时的 API。 hollyman 132 2007-06-27 10:55
6481 Re:注意: 使用或覆盖了已过时的 API。 xdx106200 442 2007-06-27 16:13

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923