错误:“不推荐使用类型Window中的方法show()”

时间:2012-02-19 03:13:23

标签: java deprecated

这是一个只打开AWT的简单程序。我使用eclipse,我得到上面显示的frame.show(); Eclipse正在用一条线穿过“show”。我想要这个程序只需显示一个300px乘300px的框架窗口。下面是完整的代码:

    Frame frame = new Frame("Hello World");
    // ...        
    frame.show(); 

3 个答案:

答案 0 :(得分:19)

方法show()确实已被弃用。 已弃用意味着您不再使用它,因为它已被更好的东西取代,并且可能在将来被删除。在这种情况下,您应该使用setVisible(true)代替。

如果您去看看Javadoc中不推荐使用的方法,它通常会告诉您预期的替换内容。

答案 1 :(得分:1)

您现在必须使用setVisible(true)

答案 2 :(得分:0)

Eclipse正在用一条线跨越“显示”。 这意味着不推荐使用method。意味着您不再需要使用它,因为它已经被更好的东西所取代,并且将来可能会被删除。 您必须改用setVisible(true)。