问题描述
|
我有一个jTextField,我在创建框架时将其值设置为一定的和。
这是启动代码:
totalTextField.setText(
itemsPriceTextField.getText() +
Float.toString(orderDetails.delivery)
);
此文本字段应显示用户选择的项目总和。
选择是在其他框架上完成的,并且两个框架都是可见/不可见的
一次。
用户可以来回移动并添加/删除项目。
现在,每次我将该框架设置为再次可见时,我需要重新加载设置为该字段的值
(也许没有进行任何更改,但是如果是这样,我需要设置新的正确金额)。
我对此非常绝望。
谁能给我一个线索?
提前致谢! :)
解决方法
在将框架设置为再次可见之前,应使用新的值/状态更新字段。
就像是:
jTextField.setText(\"put your text here\");
jRadioButton.setSelected(!isSelected());
.
/* update all you need */
.
jFrame.setVisible(true);
该框架将提供新的值/状态。
, 将WindowListener添加到框架。然后,您可以处理windowActivated事件并重置文本字段的文本。
请参阅如何编写窗口侦听器。