如何将数据从JTextField传递到另一个JTextField

时间:2011-01-20 16:32:46

标签: java swing jframe jtextfield

我需要将文本从JFxt中的JTextField传递到另一个JFrame中的第二个JTextField。 GUI已使用GUI Editor netbeans 6.9创建。

3 个答案:

答案 0 :(得分:4)

  1. 不要使用GUI编辑器,特别是如果您只是学习Swing。
  2. 您需要在两个字段的某处保存引用,以便第一个JTextField为getText(),第二个字段为setText()

答案 1 :(得分:2)

使用textField.getText从文本字段中获取文本,使用anotherTextField.setText设置其他文本字段的文本。

如果你的JFrame有两个不同的类,你可能需要在这些类中公开方法来获取和设置它们之间的文本。

答案 2 :(得分:1)

您应该将模型绑定到两个视图(JTextFields),而不是将Text从一个复制到另一个。

阅读http://www.martinfowler.com/eaaDev/OrganizingPresentations.html了解详情。