Я пытаюсь связать видимость JLabel
с тем, является ли текст JTextField
пустым или нет.
Я хочу сделать это, потому что хочу скрыть JLabel
красной звездочкой, которая означает, что заполнение текстового поля является обязательным, поэтому оно должно скрываться при его заполнении.
Однако следующее не работает (с $ {text.isEmpty}):
binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(
org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
estimatedCostTextField,
org.jdesktop.beansbinding.ELProperty.create("${text.isEmpty}"),
estimatedCostAsterisk,
org.jdesktop.beansbinding.BeanProperty.create("visible"));
bindingGroup.addBinding(binding);
Кто-нибудь может мне помочь с этим?