已过时的方法
java.awt.Component.action(Event, Object)
从 JDK version 1.1 开始,应该将此组件作为组件(激发动作事件)上的 ActionListener 来注册。
java.awt.List.allowsMultipleSelections()
从 JDK version 1.1 开始,由 isMultipleMode() 取代。
java.awt.TextArea.appendText(String)
从 JDK version 1.1 开始,由 append(String) 取代。
java.awt.Component.bounds()
从 JDK version 1.1 开始,由 getBounds() 取代。
java.awt.List.clear()
从 JDK version 1.1 开始,由 removeAll() 取代。
java.awt.Container.countComponents()
从 JDK version 1.1 开始,用 etComponentCount() 取代。
java.awt.Choice.countItems()
从 JDK version 1.1 开始,由 getItemCount() 取代。
java.awt.List.countItems()
从 JDK version 1.1 开始,由 getItemCount() 取代。
java.awt.Menu.countItems()
从 JDK version 1.1 开始,已由 getItemCount() 取代。
java.awt.MenuBar.countMenus()
从 JDK version 1.1 开始,由 getMenuCount() 取代。
javax.xml.soap.SOAPElementFactory.create(Name)
使用 javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) 替换
javax.xml.soap.SOAPElementFactory.create(String)
使用 javax.xml.soap.SOAPFactory.createElement(String localName) 替换
javax.xml.soap.SOAPElementFactory.create(String, String, String)
使用 javax.xml.soap.SOAPFactory.createElement(String localName, String prefix, String uri) 替换
javax.swing.JTable.createScrollPaneForTable(JTable)
从 Swing version 1.0.2 开始,由 new JScrollPane(aTable) 取代。
java.net.URLDecoder.decode(String)
结果字符串可能因平台默认编码不同而不同。因此,改用 decode(String,String) 方法指定编码。
java.awt.List.delItem(int)
由 remove(String) 和 remove(int) 取代。
java.awt.List.delItems(int, int)
从 JDK version 1.1 开始,后来不再公开使用。只希望作为包私有方法时保留此方法。
java.awt.Container.deliverEvent(Event)
从 JDK version 1.1 开始,用 dispatchEvent(AWTEvent e) 取代
java.awt.Component.deliverEvent(Event)
从 JDK version 1.1 开始,由 dispatchEvent(AWTEvent e) 取代。
java.lang.Thread.destroy()
该方法最初用于破坏该线程,但不作任何清除。它所保持的任何监视器都会保持锁定状态。不过,该方法决不会被实现。即使要实现,它也极有可能以 Thread.suspend() 方式被死锁。如果目标线程被破坏时保持一个保护关键系统资源的锁,则任何线程在任何时候都无法再次访问该资源。如果另一个线程曾试图锁定该资源,则会出现死锁。这类死锁通常会证明它们自己是“冻结”的进程。有关更多信息,请参阅为何不赞成使用 Thread.stop、Thread.suspend 和 Thread.resume?。
java.awt.MenuItem.disable()
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
java.awt.Component.disable()
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
javax.swing.JComponent.disable()
从 JDK version 1.1 开始,由 java.awt.Component.setEnabled(boolean) 取代。
javax.swing.FocusManager.disableSwingFocusManager()
从 1.4 开始,由 KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy) 取代
java.rmi.server.RemoteRef.done(RemoteCall)
1.2 样式 stub 不再使用此方法。stub 使用远程引用上的单个方法 invoke(Remote, Method, Object[], int) 来执行参数编组、远程方法执行和返回值解组,而不是使用对远程引用(newCall、invoke 和 done)的方法调用序列。
java.awt.MenuItem.enable()
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
java.awt.Component.enable()
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
javax.swing.JComponent.enable()
从 JDK version 1.1 开始,由 java.awt.Component.setEnabled(boolean) 取代。
java.awt.MenuItem.enable(boolean)
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
java.awt.Component.enable(boolean)
从 JDK version 1.1 开始,由 setEnabled(boolean) 取代。
java.net.URLEncoder.encode(String)
结果字符串可能因平台默认编码不同而不同。因此,改用 encode(String,String) 方法指定编码。
java.security.Security.getAlgorithmProperty(String, String)
此方法用来返回 "SUN" 密码服务提供者的主文件中的专有属性的值,以便确定如何解析特定于算法的