如何将文本字段中的输入文本从另一帧到第二帧?

时间:2010-03-16 12:08:36

标签: java

这是第一帧的语法......

JTextField tf1 = new JTextField();

从底部有actionListener

this.setVisible(false);
new Display().setVisible(true);

现在在第二帧我想创建一个文本字段,自动显示我在第一帧的文本字段中输入的字段。 (但是当我尝试调用tf1变量时,无法解析它。)

1 个答案:

答案 0 :(得分:2)

维护对要从中获取文本的文本字段以及要将文本复制到的文本字段的对象引用,然后方法getText()setText()将执行您所需的操作。

如果您需要更多帮助,我建议您在问题中添加一些更具体的细节,可能还会附带一些示例代码。

这个建议怎么样:

  1. 子类框架,调用类似TextFrame
  2. 的类
  3. 向TextFrame添加一个构造函数,添加一个新字段,即您要编辑的textField,名为theTextField
  4. 向名为public String getText()的TextFrame添加一个方法,该方法在调用时从文本字段获取文本
  5. 向名为public void setText(String text)的TextFrame添加一个方法,该方法在调用时将文本设置在TextField中
  6. 从您的主类中创建一个名为inputTextFrame的新TextFrame实例和一个名为outputTextFrame的
  7. 然后在inputTextFrame上调用getText并将此字符串传递给outputTextFrame.setText()
  8. 当你想要调用最后一点时,应取决于你的应用程序的业务逻辑