您所在的位置:Seago-Microsoft Windows>>Windows管理脚本>> java.awt.Dialog的show()为什么被取代?

java.awt.Dialog的show()为什么被取代?

作者:monface 来源:新浪爱问 日期:2008-04-18 

java.awt.Dialog的show()为什么被java.awt.Component的setVisible(boolean) 取代。

show
@Deprecated
public void show()已过时。 从 JDK version 1.5 开始,由 Component.setVisible(boolean) 取代。

覆盖:
类 Window 中的 show

《Java编程思想》(第三版)中,作者在第565页用到了show()这个方法。当然,这本书是针对JDK1.4写的,所以这不属于一个错误。
而且无论用show()还是用setVisible(true),这个程序运行得都很正常。我想知道Sun为什么声明show方法“已过时”? 电脑问题网给出的最佳答案 明显后者更为灵活,显示/隐藏,二选一。show()没办法实现。
没说到点上