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

Izz*_*ash 9 java deprecated

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

    Frame frame = new Frame("Hello World");
    // ...        
    frame.show(); 
Run Code Online (Sandbox Code Playgroud)

Ern*_*ill 20

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

如果你去看看Javadoc的弃用方法,它通常会告诉你预期的替换是什么.