如何在移动到其他帧时保持JTextField中的数据不变?

时间:2015-06-02 06:36:58

标签: java swing jframe jtextfield

我正在使用java.swing GUI工具包。我正在尝试保留JTextField中的数据,当我移动到下一帧并返回上一帧时,JTextField中的数据就会消失。

有人可以建议我在帧之间移动时保持JTextField中的数据固定吗?

2 个答案:

答案 0 :(得分:2)

实现此目的的一种简单方法是对两个文本字段使用单个Document # Set whether or not private layouts are enabled. Set whether or not private # layouts should be auto created if a user has no private layouts. If # private layouts are not enabled, then the property # "layout.user.private.layouts.auto.create" is assumed to be false. layout.user.private.layouts.enabled=false layout.user.private.layouts.auto.create=false # Set whether or not public layouts are enabled. Set whether or not public # layouts should be auto created if a user has no public layouts. If public # layouts are not enabled, then the property # "layout.user.public.layouts.auto.create" is assumed to be false. layout.user.public.layouts.enabled=false layout.user.public.layouts.auto.create=false 是存储数据的模型(在本例中为纯文本)。

这是一个简单的示例,显示了两个文本字段,一个在框架中,另一个在选项窗格中。更新对话框中字段中的文本,以立即查看其他文本字段更新。

enter image description here

Document

答案 1 :(得分:0)

我不知道如何做到这一点,但如果只有一个或两个textField,这里有一个小技巧。

我建议您在更改框架并将其存储在变量中时getText(),然后在您回来后立即setText()