我正在爲我的應用程序的GUI使用JavaFX。我想爲註冊窗口中的所有文本字段實現驗證方法。我想檢查它們,不管它們是真是假,我想用一個標記來顯示用戶什麼字段是不正確的。當我將鼠標指針懸停在這些標記上時,我也希望能夠顯示一個小的消息框。 使用標記在JavaFX中進行文本字段驗證
0
A
回答
0
既然你沒有給出代碼,我不能給你回答這個問題涉及到實際的編碼,因爲我有沒有辦法知道是否有什麼我給你纔會有生命力或衝突等方式..
關於驗證完全取決於您如何訪問用戶名/密碼,以便將其與用戶輸入的內容進行比較,以及不知道您是如何考慮的,我無法給您一個很好的答案。
有相當顯示您的紅色X的幾個選項,你可以從內部等平局吧..
但最簡單的可能是將要創建的圖像,並將其導入到你的項目,你可以設置一個標籤放在JTextField旁邊,並將圖片設置爲該標籤。一旦用戶輸入用戶名/密碼(如果其中一個或兩個都不正確),您可以使用一種方法將標籤設置爲可見。
消息框與工具提示一樣簡單,您也可以在標籤上放置該標籤,告訴用戶他們輸入的信息是錯誤的。
0
簡單的方法是創建HBox中,把文本字段,在有標籤,標籤將Bound在textProperty /或與聽者
txtField.textProperty().addListener((v, oldValue, newValue) -> {
//code here if valid, set label visible false, else set label visible true(red image crossed or whatever)
});
,當值變化,它會檢查,如果這是這樣做ACCEPTABLE/FAILED狀態,例如空白框。狀態將在屬性更改時更改,使用hboxes數組檢查它們當前是否有效或無效,可以根據Label或內部布爾狀態值的可見性來檢查它。
將鼠標懸停在零件上,請在標籤上使用Tooltip。
如果你想要去lazyer方式,看看controlsfx validation很會照顧圖形的無法釋懷它已經嵌入其component.Just創建驗證過程
好初學者參考可能是newboston影片,你理解概念。在javafx中你會經常使用屬性綁定,監聽器等等,當你無法避免它時,熟悉它們。
相關問題
- 1. 標記字段驗證
- 2. 使用jQuery進行文本字段自定義驗證
- 3. 使用JQuery對文本字段進行自定義驗證
- 4. 使用JavaScript進行字段驗證 - onkeyup?
- 5. 對文本字段中的數字(0-9)進行驗證
- 6. Java文本字段十進制驗證
- 7. 在AngularFire中使用記錄進行基本用戶驗證
- 8. 文本字段驗證使用jQuery
- 9. 使用int值驗證文本字段
- 10. 使用5值驗證文本字段
- 11. 在html5中使用angularjs驗證文本字段中的數字
- 12. 數字標記字段驗證
- 13. 如何在php中使用jQuery.validationEngine進行ajax字段驗證?
- 14. 驗證的文本字段
- 15. 文本字段驗證
- 16. 使用php進行表單文件字段驗證
- 17. 使用基礎驗證來驗證文本字段的長度?
- 18. jQuery驗證器標記字段有效
- 19. 如何對文本字段進行驗證?
- 20. 在通過第一個文本字段的ajax進行數據驗證後禁用第二個文本字段
- 21. 在html中使用javascript驗證輸入文本字段
- 22. 如何使用angular.js驗證文本字段中的字符
- 23. 使用javascript在asp.net中進行文本框驗證
- 24. 在使用visual basic的文本框中進行驗證
- 25. 驗證文本字段不起作用
- 26. 驗證Java中的文本字段
- 27. 驗證文本字段被壓在AS3
- 28. 使用C++中的文本文件進行身份驗證
- 29. 使用jQuery驗證規則來標記必填字段
- 30. 同時進行字段驗證
什麼實際問題?你寫了什麼代碼?你卡在哪裏或什麼工作不正常? –