Столкнулся с проблемой в самом неожиданном месте. Создана форма путем sceneBuilder и FXML и FXMLController. Есть неактивные checkbox'ы, которые по задумке должные заиметь галочку, если поля заполнены согласно заданным условиям.Например, если имя не пустое, галочка появляется. т.е.:
@FXML
void registration_textField_name(ActionEvent event) {
String name = registration_textField_name.getText();
if(!name.isEmpty()){
registration_chekbox_name.setSelected(true);
Где я туплю?
p.s. примерная форма GUI ниже
Всё предельно просто:
@FXML TextField textField;
@FXML CheckBox checkBox;
void init() {
// назначаете слушатель, который будет вызываться при вводе / изменении текста
textField.textProperty().addListener((observable, oldValue, newValue) -> {
// проверяете соответствует ли текст условиям
if (newValue.isValid()) {
checkBox.setSelected(true); // ставите галочку если всё ОК
}
});
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приложение поддерживает несколько языков, однако на одном из языков есть дополнительные функции, для этого требуется сделать условие, что...
У меня есть объект method класса Method и аннотация MyAnnotationК сожалению, не нашел в объекте method метод вроде hasAnnotation
Команда разработчиков спринга рекомендует проверять при инъекции бины на null, почему они сами не проверяют на каком то этапе к примеру в postprocessorВедь...
Создаю игру на JavaFXХочу на background меню установить анимированный фон