因为你使用了一个JAVA不赞成的方法,可以这样去作将你的程序当中的方法和你用的JAVA的版本所对应的帮助文档(从java.sun.com下载)对应,然后你就可以看到你当前类的方法在文档当中是不建议使用的举个例子,
比如,你在使用JPasswordField时,使用getText()方法,就是不赞成的方法
楼主的书太旧了建议使用新的书!!!!!!

解决方案 »

  1.   

    java api 中有很多api在版本更替中不能适应新的形势,但因为照顾接口,不能贸然取消所以被标记为deprecation,告诉用户最好不要使用,如果你使用了,就会导致出现警告。编译的时候加-deprecation参数可以查看那些api是不推荐的,然后查阅api文档,可以知道应该使用什么api来代替
      

  2.   

    这些API主要是因为两种原因才不被推荐使用:
    1、可能存在一定的bug
    2、这个方法可能会在后续的版本中删除所以尽量少使用这些API。
      

  3.   

    这样编译javac ClassName.java -deprecation 再运行 java ClassName
      

  4.   

    查看docs文档,会有提示那个方法被deprecation,并且由那个方法代替的!!!建议多看看javadoc文档!!