Hallo zusammen,
mal eine grundsätzliche Frage:
Ist es möglich mehrere ELProperties (org.jdesktop.beansbinding.Binding) an eine BeanProperty zu binden?
Zu Deutsch: ich will einen JButton erst enabled haben, wenn 2 Bedingungen áus verschiedenen Quellen zutreffend sind. In einer JTable muss ein bestimmtes Feld false sein (siehe Code unten) und in einer ComboBox muss etwas ausgewählt sein. Der Code bezieht sich jetzt nur auf die Tabelle. Ich arbeite mit Netbeans und einer SingeFrameApplication. Falls dies möglich ist, kann man auch in Netbeans die multiple Bindung in den Eigenschaften eingeben, oder nur per CodeEdit?
Vielen Dank schon mal.
mal eine grundsätzliche Frage:
Ist es möglich mehrere ELProperties (org.jdesktop.beansbinding.Binding) an eine BeanProperty zu binden?
Zu Deutsch: ich will einen JButton erst enabled haben, wenn 2 Bedingungen áus verschiedenen Quellen zutreffend sind. In einer JTable muss ein bestimmtes Feld false sein (siehe Code unten) und in einer ComboBox muss etwas ausgewählt sein. Der Code bezieht sich jetzt nur auf die Tabelle. Ich arbeite mit Netbeans und einer SingeFrameApplication. Falls dies möglich ist, kann man auch in Netbeans die multiple Bindung in den Eigenschaften eingeben, oder nur per CodeEdit?
Vielen Dank schon mal.
Java:
org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(
org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
masterTable, org.jdesktop.beansbinding.ELProperty.create(
"${selectedElement.gesperrt == false}"),
sperrenButton,
org.jdesktop.beansbinding.BeanProperty.create("enabled"));
bindingGroup.addBinding(binding);
Zuletzt bearbeitet von einem Moderator: