0
在NetBeans中,我創建了一個包含許多JTextField
的項目。現在我明白我應該驗證它。是否有可能將文本字段「投」到JFormattedTextField
的?從JTextField到JFormattedTextField
在NetBeans中,我創建了一個包含許多JTextField
的項目。現在我明白我應該驗證它。是否有可能將文本字段「投」到JFormattedTextField
的?從JTextField到JFormattedTextField
可以將文本字段「投」到
JFormattedTextField
的?
不,它不是。至少不是直接的。另一種方式是可能的,但給定JFormattedTextField
從JTextField
延伸。
因此,我必須刪除所有JTexFields並添加格式化字段?
不一定,但強烈建議。在另一方面,你可以讓聲明爲JTextField
類的變量,並通過自定義代碼初始化它們作爲JFormattedTextField
:
然後你就可以‘安全地’他們垂頭喪氣的JFormattedTextField
以後。不過,我想再次強調,這聽起來像是一個骯髒的解決方法。另外請注意,您將無法將setText(...)
代碼更改爲setValue(...)
,這是格式化文本字段的首選。
*「可以將文本字段」轉換爲JFormattedTextField的?「*否,不是。但是,如果'JFormattedTextField'從'JTextField'擴展,則可以使用其他方法。 – dic19 2014-12-04 11:38:55
所以我必須刪除所有JTexFields並添加格式化字段? – Adamo 2014-12-04 11:40:32
不一定,但強烈建議。另一方面,您可以讓類的變量聲明爲「JTextField」,並通過自定義代碼將它們初始化爲「JFormattedTextField」。然後,您可以「安全地」將它們稍後轉換爲「JFormattedTextField」。這聽起來像是一個骯髒的解決方法。 – dic19 2014-12-04 11:47:23