現在のJFrameを閉じるためにdispose()を使用するcloseWindow()メソッドがあります。ウィンドウを再度表示すると、コントロール(テキストボックス、リスト、テーブルなど)には、フレームをdispose():dしたときに存在していた以前の値が残っています...それはなぜですか?フレームを完全に閉じてクリアする別の方法はありますか?
これは、別のJFrameが別のウィンドウを表示するために使用するコードです。ここで何か間違ったことをしていますか?
@Action
public void showAddProductToOrderView() {
if (addProductToOrderView == null) addProductToOrderView = new AddProductToOrderView(this);
addProductToOrderView.setVisible(true);
}