【问题标题】:java: is the default document of a JTextField always a PlainDocument?java:JTextField 的默认文档是否始终为 PlainDocument?
【发布时间】:2010-10-16 13:45:24
【问题描述】:

这总是正确的吗?

new JTextField().getDocument() instanceof PlainDocument

因为我已经阅读了许多PlainDocument 的示例,它们总是创建一个新的PlainDocument,然后将其分配给JTextField,例如here.

【问题讨论】:

    标签: java swing document jtextfield


    【解决方案1】:

    啊,刚刚签了。 documentation 说是的。空构造函数始终使用createDefaultModel(),而createDefaultModel() 始终返回PlainDocument

    -> 是的就是答案。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-17
        • 2022-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多