将剪贴板中的文本插入 JTextField 时如何保存换行符?
我找到了解决这个问题的方法。它的setDocument()
方法来自JTextField
:
public void setDocument(Document doc) {
if (doc != null) {
doc.putProperty("filterNewlines", Boolean.TRUE);
}
super.setDocument(doc);
}
再加上这个创建你自己的实现AbstractDocument
,它将具有单行结构。