【问题标题】:Append text to JTextField将文本附加到 JTextField
【发布时间】:2013-07-13 16:01:20
【问题描述】:

我有一个 JTextField,我正在尝试向它附加一些字符串。我尝试这样做的方式是将文本设置为已经存在的内容以及我希望附加的内容。

GUI.sumField.setText(GUI.sumField + Double.toString(GUI.tempNum1));

这会将文本设置为一些明显的随机数,而不是预期的。

【问题讨论】:

  • 我认为应该是GUI.sumField.setText(GUI.sumField.getText() + Double.toString(GUI.tempNum1));
  • 那么,您的所有字段仍然是静态的吗?如果你不听答案,为什么还要问问题?
  • @Cygwinnian:你应该这样回答。
  • 另请注意,使用字符串时,您可以使用 +.. 而非算术来连接值

标签: java string jtextfield


【解决方案1】:

好吧,从这个来看:

简而言之,当我将 JTextField 设置为原来的样子,+ 一个预设的双精度时,它会读取为一些奇怪的文本。

你显然是把文字设置错了。

试试这个:

GUI.sumField.setText(GUI.sumField.getText() + Double.toString(GUI.tempNum1));

这实际上是获取sumfield 的文本并将其连接到双精度,然后使用该文本设置sumfield

【讨论】:

    猜你喜欢
    • 2015-07-10
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2015-08-30
    • 2012-06-27
    • 2010-10-19
    • 2021-06-01
    相关资源
    最近更新 更多