【问题标题】:How to add text from one JTextField to another by pressing a JButton如何通过按下 JButton 将文本从一个 JTextField 添加到另一个
【发布时间】:2015-09-30 03:28:39
【问题描述】:

我在 java 中创建了一个小程序,用户在其中将一些数据输入到四个不同的四个不同的文本字段中,单击一个按钮,然后从这些字段中获取数据并存储在它旁边的文本字段中。

我制作了一个按钮,它实现了 ActionListener,只是不知道如何将四个字段中的文本一起放入一个字段中。

【问题讨论】:

  • toTextField.setText(fromTextField.getText() + ...); - 考虑提供一个 runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个例子,它突出了您遇到的问题。这将减少混乱并获得更好的响应
  • textfield1.getTexttextfield5.setText 在按钮的动作甚至监听器的 actionPerformed 方法中

标签: java swing actionlistener textfield


【解决方案1】:

只是不确定如何将四个字段中的文本一起放入一个字段中。

JTextField 有一个getText() 方法。因此,您将在 4 个不同的文本字段上调用该方法以从每个文本字段中获取字符串值。

JTextField 还有一个setText() 方法。因此,您可以将 4 个字符串合二为一,并设置第 5 个文本字段的文本。

【讨论】:

    【解决方案2】:

    试试这个。

    tf1.setText(tf2.getText());
    

    或当您想将所有文本字段中的值合并为一个时。

    tf1.setText(tf1.getText() + tf2.getText() + tf3.getText() + tf4.getText());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 2015-03-25
      • 2021-02-02
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      相关资源
      最近更新 更多