【问题标题】:Save the line break in JTextField在 JTextField 中保存换行符
【发布时间】:2012-11-14 09:42:54
【问题描述】:

将剪贴板中的文本插入JTextField时如何保存换行符?

我找到了解决这个问题的方法。 是来自JTextFieldsetDocument()方法:

public void setDocument(Document doc) {
    if (doc != null) {
        doc.putProperty("filterNewlines", Boolean.TRUE);
    }
    super.setDocument(doc);
}

此外,还要创建您自己的AbstractDocument 实现,它将具有单行结构。

【问题讨论】:

标签: java swing newline jtextfield


【解决方案1】:

JTextField 仅用于单行文本。您可以改用 JTextArea。

【讨论】:

    【解决方案2】:

    JTextField 不支持多行文本。请改用JTextAreaJEditorPane

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      相关资源
      最近更新 更多