眼睛痛,今天坚持写了一个页面,关于数据绑定,记录如下:
安装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");