JavaFX, fxml, jfx 데이터 벨리데이션 null, 공백 체크하기
@FXML private JFXTextField txtId, txtPw, txtName, txtAddr;
public boolean validChk() {
if(Validation.validate(txtId, txtPw, txtName, txtAddr)) {
return false;
}
}
Validation 체크하기 위한 class
public class Validation {
public static booelan validate(Control... widgets) {
boolean flag = true;
String value = "";
for(Control con : widgets) {
id(con == null) {
continu;
}
if(con instanceof JFXTextField) {
value = ((JFXTextField) con).getText();
if(null == value || value.isEmpty()) {
flag = false;
}
} else if(con instanceof JFXTextArea) {
value = ((JFXTextArea) con).getText();
if(null == value || value.isEmpty()) {
flag = false;
}
}
}
return flag;
}
}
'JavaFX' 카테고리의 다른 글
[JavaFX] TreeTableColumn에 TextField 넣고 변경하기 (0) | 2020.08.18 |
---|---|
[JavaFX] Hibernate cannot be case to 오류 (0) | 2020.08.15 |
[JavaFX] TreeTableView, JFXTableView 만들고 데이터 저장하기 (0) | 2020.07.23 |
[JavaFX] JPA Hibernate JDBC-90611:Specified column name was not found. - 컬럼명 (0) | 2020.07.21 |
[JavaFX] TableView ChangeListener 마우스 클릭 없이 키보드 Event 조작 (0) | 2020.07.14 |