3
JLabel
の可視性をJTextField
のテキストが空であるかどうかにバインドしようとしています。JavaバインドBeanからStringへの空のプロパティ
私はそれが記入されている場合、それは非表示にするように、テキストフィールドに記入すると、強制的であることを示し赤いアスタリスク、と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);
誰でも私にこれを手伝ってもらえますか?