我正在使用java.swing
GUI工具包。我正在尝试保留JTextField
中的数据,当我移动到下一帧并返回上一帧时,JTextField
中的数据就会消失。
有人可以建议我在帧之间移动时保持JTextField
中的数据固定吗?
答案 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
是存储数据的模型(在本例中为纯文本)。
这是一个简单的示例,显示了两个文本字段,一个在框架中,另一个在选项窗格中。更新对话框中字段中的文本,以立即查看其他文本字段更新。
Document
答案 1 :(得分:0)
我不知道如何做到这一点,但如果只有一个或两个textField,这里有一个小技巧。
我建议您在更改框架并将其存储在变量中时getText()
,然后在您回来后立即setText()
。