Ich versuche, ein Swing-Formular zu erstellen, in dem die Textfelder mit einer Bean unter Verwendung des Bensbindings-Frameworks verbunden sind. Ich habe dies im Netbeans Matisse-Editor eingerichtet. Wenn ich jedoch den Inhalt eines JTextFields ändere, scheint die Bean nicht aktualisiert zu werden.
Wenn ich ein einfaches JTextField mit einem PropertyChangeListener ausprobiere, treten bei der Texteingabe nie Eigenschaftsänderungsereignisse auf. Wann werden diese Ereignisse abgefeuert? Oder ist es nur möglich, von einer Bean an das Textfeld zu binden, und nicht andersherum?
Was ist der bevorzugte Weg, um den Inhalt eines JTextFields zur Aktualisierung einer Bean zu erhalten? Ist es manuell tun, wenn eine Schaltfläche gedrückt wird?
Ich bin ein ziemlicher Swing-Neuling und möchte lernen, wie man Beansbindings und das Better Swing Application Framework verwendet, um eine Anwendung zu erstellen.