這是否始終如此?java:是JTextField的默認文檔,始終是一個PlainDocument?
new JTextField().getDocument() instanceof PlainDocument
因爲我讀過的PlainDocument
很多例子,他們總是創造一個新的PlainDocument
,然後將其分配給JTextField
,例如here。
這是否始終如此?java:是JTextField的默認文檔,始終是一個PlainDocument?
new JTextField().getDocument() instanceof PlainDocument
因爲我讀過的PlainDocument
很多例子,他們總是創造一個新的PlainDocument
,然後將其分配給JTextField
,例如here。
啊,剛剛檢出。 documentation說是的。空構造函數始終使用createDefaultModel()
和createDefaultModel()
始終返回PlainDocument
。
- >是的答案。
除非將實現Document接口的類傳遞給JTextField構造函數,否則將調用createDefaultModel()
方法,該方法會創建PlainDocument。