眼睛痛,今天坚持写了一个页面,关于数据绑定,记录如下:
安装windowbuilder之后,必须把beansbinding-1.2.1放到项目的buildpath中才能是显示databinding。
所有的bean文件的set方法中,必须实现firePropertyChange方法,也就是bean文件必须要调用这个方法,数据绑定的监听类才能监听到bean中数据的变化。
而且那个变动的名称必须和变量的名字一致,
绑定的时候,Jtable对应的,一定要是List,千万不是能是ArrayList,不然死都不知道啥子原因。
protected void initDataBindings() {
BeanProperty<SegmentForm3, List<Roughness>> segmentForm3BeanProperty = BeanProperty.create("prList");


本文记录了使用WindowBuilder进行GUI开发时的数据绑定经验。关键点包括:将beansbinding库添加到项目路径,确保bean的set方法包含firePropertyChange方法以触发变更通知,变量名与变动名称需一致,以及JTable与List绑定时避免使用ArrayList。通过这些步骤,可以实现高效的数据更新监听。
590

被折叠的 条评论
为什么被折叠?



