jTextField4=newjavax.swing.JTextField();jTextField4.setDocument(newNumberOnlyDocument());jTextField4.setName("jTextField4");org.jdesktop.beansbinding.Bindingbinding=org.j...
jTextField4 = new javax.swing.JTextField();
jTextField4.setDocument(new NumberOnlyDocument());
jTextField4.setName("jTextField4");
org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${currentProductRec.intervalTime}"), jTextField4, org.jdesktop.beansbinding.BeanProperty.create("text"));
bindingGroup.addBinding(binding);
代码如上:我的问题是对jTextField 使用 setDocument ,原因是我想限制该文本框只接受数字键及小数点,但再对其进行binding 时,setDocument 的NumberOnlyDocument()就得不到执行,去掉绑定就行,但我需要两者结合,有什么办法解决吗?急需各位的帮助,非常感谢!谢谢!
一楼没有回答我为什么对jTextField setDocument后,再对与其他资源绑定时,NumberOnlyDocument这个函数就不起作用了!!
展开