Java JTextField不';I don’’我似乎不会放火
我试图创建一个swing表单,其中文本字段使用bensbindings框架连接到一个bean。我已经在Netbeans matisse编辑器中设置了这个。但是,更改JTextField的内容似乎不会更新bean 尝试一个带有PropertyChangeListener的JTextField的简单例子,在输入文本时不会发生任何属性更改事件。这些事件何时触发?或者,是否只能从bean绑定到文本字段,而不能以其他方式绑定 获取JTextField内容以更新Bean的首选方式是什么?它是在按下按钮时手动进行的吗Java JTextField不';I don’’我似乎不会放火,java,swing,Java,Swing,我试图创建一个swing表单,其中文本字段使用bensbindings框架连接到一个bean。我已经在Netbeans matisse编辑器中设置了这个。但是,更改JTextField的内容似乎不会更新bean 尝试一个带有PropertyChangeListener的JTextField的简单例子,在输入文本时不会发生任何属性更改事件。这些事件何时触发?或者,是否只能从bean绑定到文本字段,而不能以其他方式绑定 获取JTextField内容以更新Bean的首选方式是什么?它是在按下按钮时手动
我对swing非常陌生,我想学习如何使用beansbindings和更好的swing应用程序框架来构建应用程序。尝试将DocumentListener添加到JTextField的文档中。侦听器在键入/删除、剪切/粘贴时被调用。如下所示: 请注意,文本不是绑定属性,因此在其更改时不会激发PropertyChangeEvent。要侦听文本的更改,请使用DocumentListener
看来你是对的。我不知道beansbindings框架在这种限制下如何与JTextField一起工作。我想这只是一种方式(bean->text字段)。