如何在将剪贴板中的文本插入JTextField时保存换行符?
我找到了解决这个问题的方法。
来自setDocument()
的{{1}}方法:
JTextField
另外,这会创建自己的public void setDocument(Document doc) {
if (doc != null) {
doc.putProperty("filterNewlines", Boolean.TRUE);
}
super.setDocument(doc);
}
实现,它将具有单行结构。
答案 0 :(得分:3)
JTextField仅适用于单行文本。您可以改用JTextArea。
答案 1 :(得分:3)
JTextField
不支持多行文字。请改用JTextArea
或JEditorPane
。