【发布时间】:2016-08-19 23:29:33
【问题描述】:
我想使用带有 maskFormatter 的 jxdatepicker。我试过了
MaskFormatter maskFormatter = new MaskFormatter ("##/##/####");
JFormattedTextField field=new JFormattedTextField (maskFormatter);
jXDatePicker.setEditor (field);
和
MaskFormatter maskFormatter = new MaskFormatter ("##/##/####");
maskFormatter.install (jXDatePicker.getEditor ());
第一个和第二个解决方案都不起作用
PS:
JFormattedTextField 与 MaskFormatter 一起工作正常
和jXDatePicker 与简单的JFormattedTextField 一起工作正常
【问题讨论】:
-
您能否详细解释一下您的预期,以及什么不起作用
-
我想在此页面link 的日期输入中做同样的事情,但与
JXDatePicker保持一致如果我将JFormattedTextField与MaskFormatter一起使用,我得到了预期的结果,但是我想使用JXDatePicker,这样用户就可以用鼠标选择日期或用键盘输入日期,正如我在问题中所说,MaskFormatter不适用于JXDatePicker
标签: java swing datepicker swingx maskformatter