这是一个只打开AWT的简单程序。我使用eclipse,我得到上面显示的frame.show(); Eclipse正在用一条线穿过“show”。我想要这个程序只需显示一个300px乘300px的框架窗口。下面是完整的代码:
Frame frame = new Frame("Hello World");
// ...
frame.show();
答案 0 :(得分:19)
方法show()
确实已被弃用。 已弃用意味着您不再使用它,因为它已被更好的东西取代,并且可能在将来被删除。在这种情况下,您应该使用setVisible(true)
代替。
如果您去看看Javadoc中不推荐使用的方法,它通常会告诉您预期的替换内容。
答案 1 :(得分:1)
您现在必须使用setVisible(true)
。
答案 2 :(得分:0)
Eclipse正在用一条线跨越“显示”。 这意味着不推荐使用method。意味着您不再需要使用它,因为它已经被更好的东西所取代,并且将来可能会被删除。 您必须改用setVisible(true)。