我有一个 closeWindow() 方法,它使用 dispose() 来关闭当前的 JFrame。当我再次显示窗口时,控件(文本框、列表、表格等)仍然具有它们以前的值,这些值在我 dispose():d 框架时就在那里......这是为什么呢?还有另一种方法可以完全关闭和清除框架吗?
这是另一个 JFrame 用来显示另一个窗口的代码,我在这里做错了吗?
@Action
public void showAddProductToOrderView() {
if (addProductToOrderView == null) addProductToOrderView = new AddProductToOrderView(this);
addProductToOrderView.setVisible(true);
}