切换帧时如何删除文本字段中的当前文本

时间:2013-03-12 02:31:19

标签: java text field textfield

我有2个框架,其中一个框架有一个通向第二个框架的按钮。第二帧具有文本字段。我做的是我在我的按钮上添加了一个actionlistener,它会使其显示为false并使第二帧可见为true。但我的问题是我只是让它们可见/不可见所以如果我在第二帧的文本字段上键入任何内容然后单击返回第1帧按钮,如果我单击转到第2帧按钮,文本仍然在那里第一帧。是否有任何代码可以完全终止框架而不是set.Visible(false),这样当我返回到我的文本字段时它是干净的

1 个答案:

答案 0 :(得分:1)

  

我有2帧,

应用程序应该只有一个主JFrame

  

第二帧有一个文本字段。

第二个窗口应该是JDialog,而不是JFrame。

  

是否有任何代码可以完全终止框架而不是set.Visible(false),这样当我返回到我的文本字段时它是干净的

没有。你有两个选择:

  1. 每次单击按钮时都只需重新创建JDialog,组件将显示其默认值。
  2. 添加代码以将所有组件重置为初始状态。