【发布时间】:2010-10-16 13:45:24
【问题描述】:
这总是正确的吗?
new JTextField().getDocument() instanceof PlainDocument
因为我已经阅读了许多PlainDocument 的示例,它们总是创建一个新的PlainDocument,然后将其分配给JTextField,例如here.
【问题讨论】:
标签: java swing document jtextfield
这总是正确的吗?
new JTextField().getDocument() instanceof PlainDocument
因为我已经阅读了许多PlainDocument 的示例,它们总是创建一个新的PlainDocument,然后将其分配给JTextField,例如here.
【问题讨论】:
标签: java swing document jtextfield
啊,刚刚签了。 documentation 说是的。空构造函数始终使用createDefaultModel(),而createDefaultModel() 始终返回PlainDocument。
-> 是的就是答案。
【讨论】:
除非将实现 Document 接口的类传递给 JTextField 构造函数,否则将调用 createDefaultModel() 方法,这会创建一个 PlainDocument。
【讨论】: