如何在创建后在JTextField中设置新文本?

Dan*_*man 1 java swing jtextfield settext windowlistener

我有一个jTextField,我在创建框架时将它的值设置为一定的总和.
这是启动代码:

totalTextField.setText(
            itemsPriceTextField.getText() +           
                    Float.toString(orderDetails.delivery)
);
Run Code Online (Sandbox Code Playgroud)

此文本字段应显示用户选择的项目总和.
选择在不同的帧上完成,并且两个帧一次可见/不可见.
用户可以来回移动并添加/删除项目.

现在,每次我再次设置此框架时,我需要将值集重新加载到该字段
(可能没有进行任何更改,但如果是这样,我需要设置新的正确总和).

我非常绝望.
任何人都可以给我一个线索吗?
提前致谢!:)

Dan*_*man 9

首先,感谢所有帮助者,感谢这一点..

实际上解决方案非常简单:
在再次设置框架可见之前,应该使用新的值/状态更新字段.
就像是:

jTextField.setText("put your text here");  
jRadioButton.setSelected(!isSelected());  
.  
/* update all you need */
.  
jFrame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

框架将提出新的值/状态.

很简单,此时从未尝试过更新.