java setdocument_java jTextField 使用 setDocument 并且使用绑定时问题

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这个函数就不起作用了!!

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值