当前位置: 技术问答>java相关
java applet 编程中的API使用问题。
来源: 互联网 发布时间:2015-02-11
本文导语: 我用的是在网上下载的jdk1.2.2,在编applet时遇到一些问题。 我按照书上的例子编了一个滚动小球的程序,调用了size()函数,结果在主屏幕出现下面的警告: Note: test.java uses or overrides a deprecated API. Recompile wit...
我用的是在网上下载的jdk1.2.2,在编applet时遇到一些问题。
我按照书上的例子编了一个滚动小球的程序,调用了size()函数,结果在主屏幕出现下面的警告:
Note: test.java uses or overrides a deprecated API. Recompile with "-deprecation" for details.
1 warning
翻译一下的意思好象是没有正确的使用或者是使用了不推荐的API。
后来我把size()去掉就能够成功的编译,因为用不用size()都无所谓,所以便也没多想。但之后一个程序中调用mouseMove的方法竟也出现了这样的提示,使我不明所以,明明是和书上一样的程序,为什么运行就会有这个问题,是书上的错误,还是编译器有问题?请大虾们能够予以指点。。
我按照书上的例子编了一个滚动小球的程序,调用了size()函数,结果在主屏幕出现下面的警告:
Note: test.java uses or overrides a deprecated API. Recompile with "-deprecation" for details.
1 warning
翻译一下的意思好象是没有正确的使用或者是使用了不推荐的API。
后来我把size()去掉就能够成功的编译,因为用不用size()都无所谓,所以便也没多想。但之后一个程序中调用mouseMove的方法竟也出现了这样的提示,使我不明所以,明明是和书上一样的程序,为什么运行就会有这个问题,是书上的错误,还是编译器有问题?请大虾们能够予以指点。。
|
deprecated API是现在不推荐使用的API,既现在有更好的API可以代替它,但为了兼容所以还保留。使用了deprecated API编译可以通过,也可以照常运行,对程序没有影响。
|
mouseMove方法是旧版本的鼠标移动事件,是在jdk1.2.2不推荐的API。
在jdk1.2.2中采用了一种新的事件模型,详细可以看相关文档。
在jdk1.2.2中采用了一种新的事件模型,详细可以看相关文档。