Java JDateChooser setCaretposition(0)不起作用
当我设置Java JDateChooser setCaretposition(0)不起作用,java,jdatechooser,Java,Jdatechooser,当我设置jDateChooser.requestFocusInWindow()光标指向日期字段的末尾时,我希望光标设置在开头,函数setCaretPosition(0)在这种情况下不起作用。如何将光标设置在字段的开头 谢谢 jm在JDateChooser的构造函数中,您可以指定要使用的IDateEditor 在您的例子中,JTextFieldDateEditor(可能是默认的)看起来不错 拥有编辑器后,只需在其上调用setCaretPosition(0) 例如: JTextFieldDateEd
jDateChooser.requestFocusInWindow()
光标指向日期字段的末尾时,我希望光标设置在开头,函数setCaretPosition(0)
在这种情况下不起作用。如何将光标设置在字段的开头
谢谢
jm在
JDateChooser
的构造函数中,您可以指定要使用的IDateEditor
在您的例子中,JTextFieldDateEditor
(可能是默认的)看起来不错
拥有编辑器后,只需在其上调用setCaretPosition(0)
例如:
JTextFieldDateEditor editor = new JTextFieldDateEditor();
JDateChooser dateChooser = new JDateChooser(editor);
dateChooser.setDate(new Date());
editor.setCaretPosition(0);
不客气。如果能解决你的问题,请考虑接受答案: