当我使jDateChooser.requestFocusInWindow()
光标移到日期字段的末尾时,我希望光标在开头设置,在这种情况下函数setCaretPosition(0)
不起作用。如何将光标设置在字段的开头?
感谢,
JM
答案 0 :(得分:0)
在JDateChooser
的构造函数中,您可以指定要使用的IDateEditor
。
在您的情况下JTextFieldDateEditor
(可能是默认值)看起来不错。
获得编辑后,只需拨打setCaretPosition(0)
即可。
示例:
JTextFieldDateEditor editor = new JTextFieldDateEditor();
JDateChooser dateChooser = new JDateChooser(editor);
dateChooser.setDate(new Date());
editor.setCaretPosition(0);