validate() 方法用於驗證元件及子元件的合法性,根據 InputVerifier 進行驗證,傳回值為布林值,表示是否有效:計算最佳大小並重新佈局。遍歷子元件,呼叫其 validate() 方法。呼叫 InputVerifier 驗證輸入:驗證失敗則標記無效並傳回 false。驗證成功則標記有效並傳回 true。
validate() 方法在Java 中的用法
validate()
方法在Java 中是Component
類別和其所有子類別中定義的一個方法。它用於檢查組件及其子組件的合法性,並根據組件的 InputVerifier
設定對其進行驗證。
用法
validate()
方法的呼叫方式如下:
public boolean validate()
傳回值
validate()
方法傳回一個布林值,指示元件及其子元件是否全部有效。如果所有元件都有效,則傳回 true
;否則,傳回 false
。
何時使用
validate()
方法通常在下列情況下使用:
詳細說明
當呼叫validate()
方法時,它將執行下列步驟:
revalidate()
方法,該方法計算元件的最佳大小並強制重新佈局。 validate()
方法。 getInputVerifier()
方法取得元件的 InputVerifier
(如果存在)。 InputVerifier
,則呼叫其 verify()
方法驗證元件的輸入。 如果驗證失敗(InputVerifier
傳回false
),則元件將被標記為無效,並且validate()
方法將返回false
。否則,元件將被標記為有效,並且 validate()
方法將傳回 true
。
最佳實踐
ActionEvent
或FocusEvent
處理程序中呼叫validate ()
方法,以確保在使用者輸入或變更焦點時進行驗證。 InputVerifier
來驗證元件的特定輸入。 setEnabled(false)
停用無效的元件,以防止使用者與之互動。 以上是java中validate()用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!