javafx veri doğrulama: Birisi bir sayı dizisi girdiğinde Bu benim oluşturmaya çalışıyorum doğrulayıcılarının bir örnektirDaha spesifik benim program için veri doğrulama uygulamak çalışıyorum
private boolean typeVal (TextField typeInput, String typeMessage){
try {
String type = (typeInput.getText());
addButtonClicked();
return true;
}catch(NumberFormatException e) {
AlertBox.display("Datatype Error", "Please check all fields are entered and are using correct datatypes");
return false;
}
}
, sorun geliyor . Bunu sadece belirli karakterlere göre daha spesifik yapmak için var mı?
[TextFormatter] Orada https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextFormatter.html (: Metin boşken Ve ayrıca düğmesini devre dışı olmalıdır), ama şu anda Swing'in [COMMIT_OR_REVERT] gibi davranır (https://docs.oracle.com/javase/8/docs/api/javax/swing/JFormattedTextField.html#COMMIT_OR_REVERT): Geçersiz girdi sessizce atılır ve son olarak iyi değer geri yüklenir. – VGR
Bağlantınız bozuk, deponuzu hareket ettirdiniz mi? – MikaelF
Yorumunuz için teşekkür ederiz, cevabımı doğru linkle güncelledim. Ben sadece bazı refactoring yaptım ve orijinal bağlantıyı kırdı. –