0

这总是正确的吗?

new JTextField().getDocument() instanceof PlainDocument

因为我读过很多例子PlainDocument,他们总是在哪里创建一个新的PlainDocument,然后将它分配给一个JTextField,例如这里

4

2 回答 2

2

啊,刚查了。文档说是的。空的构造函数总是使用createDefaultModel()并且createDefaultModel()总是返回一个PlainDocument.

-> 是的就是答案。

于 2010-10-16T14:17:55.537 回答
1

除非将实现 Document 接口的类传递给 JTextField 构造函数,否则将createDefaultModel()调用该方法,该方法会创建一个 PlainDocument。

于 2010-10-16T14:13:13.703 回答